Primeiro sempre use aliases.
Em segundo lugar, aqui está a razão do oráculo, referente às visões:
http://docs.oracle.com/cd/B19306_01 /server.102/b14200/statements_8004.htm
O Oracle trata uma referência de objeto como uma expressão e não como uma coluna de tabela.