Acredito que seja o padrão ANSI.
EDITAR:
Na verdade, acho que é o padrão SQL-92.
Uma versão posterior do padrão parece permitir opcionalmente nomes de 128 caracteres, mas o Oracle ainda não suporta isso (ou tem suporte parcial para ele, na medida em que permite 30 caracteres. Hmmm.)
Procure por "F391, identificadores longos" nesta página... http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/ap_standard_sql001.htm
(À procura de um árbitro)