Une sous-requête dans la clause Select, comme dans votre cas, est également connue sous le nom de sous-requête scalaire, ce qui signifie qu'il s'agit d'une forme d'expression. Cela signifie qu'il ne peut renvoyer qu'une seule valeur.
J'ai bien peur que vous ne puissiez pas renvoyer plusieurs colonnes à partir d'une seule sous-requête scalaire, non.
En savoir plus sur les sous-requêtes Oracle Scalar :
http://docs.oracle.com/cd /B19306_01/server.102/b14200/expressions010.htm#i1033549