¿Qué versión de Oracle es usted que usa?
Qué usted está queriendo hacer es GIRAR los datos. Esto está un poco de un problema antes de 11gR2.
Usted puede leer sobre las varias maneras en:
http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php