Je pense que le lien suivant décrit exactement ce que vous voulez :
http://www.oracle-base.com/articles/10g/StringAggregationTechniques .php
Je ne suis pas un expert Oracle ; mais il existe plusieurs solutions, en fonction de votre environnement de base de données.