Jag tror att det är ANSI-standarden.
EDIT:
Jag tror faktiskt att det är SQL-92-standarden.
En senare version av standarden verkar eventuellt tillåta 128 teckennamn, men Oracle stöder ännu inte detta (eller har delvis stöd för det, i den mån det tillåter 30 tecken. Hmmm.)
Sök efter "F391, långa identifierare" på den här sidan... http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/ap_standard_sql001.htm
(Söker efter en ref)