The approach just presented is also useful for understanding the Ora*Perl HTML additions.
And I use Perl for non-Oracle text processing of flat files.