Oracle Web forms and Java and JavaScript all provide them
but with the required loss of time of
hitting the database OVER THE WEB each time.
Scott Florcsk has written a few that are in the oracle.pl file.
Because ampersands mess up HTML,
his fix_string() routine is useful.