Commencez toujours par utiliser des alias.
Deuxièmement, voici la raison oracle pour laquelle, concernant les vues :
http://docs.oracle.com/cd/B19306_01 /server.102/b14200/statements_8004.htm
Oracle traite une référence d'objet comme une expression et non comme une colonne de table.