Primero use siempre alias.
En segundo lugar, aquí está el motivo del oráculo, relacionado con las vistas:
http://docs.oracle.com/cd/B19306_01 /server.102/b14200/statements_8004.htm
Oracle trata una referencia de objeto como una expresión, no como una columna de tabla.