Dave,
PS -- it doesn't check for "diacriticals" or non-latin marks. That's beyond
my ability at the moment.
-Keith
> letter (a-z, but also letters with diacritical marks and
> non-Latin letters)
> or an underscore (_). Subsequent characters in an identifier or
> key word can
> be letters, digits (0-9), or underscores, although the SQL
> standard will not
> define a key word that contains digits or starts or ends with an
> underscore."