identifier ::= ( "letter" { "letter" | "digit" | "underline" | "dollar" | "sharp" } ) | "quote" { "any character" } "quote"
This rule is called byalias char_set_name cluster_name column_name database_name domain_name function_name index_name language_name link_name new_name object_name old_name package_name partition_name password procedure_name profile_name rollback_name savepoint_name schema_name self sequence_name snapshot_name synonym table_name tablespace_name territory_name trigger_name trigger_ref user_name value view_name