Tim Hall tem a coleção definitiva de técnicas de agregação de strings no Oracle .
Se você está preso no 9i, minha preferência pessoal seria definir um agregado personalizado (há uma implementação de string_agg nessa página) de modo que você tivesse
SELECT string_agg( name )
FROM people
Mas você precisa definir uma nova função STRING_AGG. Se você precisa evitar a criação de novos objetos, existem outras abordagens, mas no 9i elas serão mais confusas do que a sintaxe do PostgreSQL.