Em neste artigo você tem diferentes abordagens para lidar com a agregação de strings, incluindo aquelas a serem consideradas se você estiver executando uma versão do Oracle anterior ao 11g Release 2 (que é o seu cenário).
Particularmente, você pode usar o
WM_CONCAT
da Oracle função:SELECT deptno, wm_concat(ename) AS employees
FROM emp
GROUP BY deptno;
Você também pode definir sua própria função para agregação de strings ou usar outras funções como
SYS_CONNECT_BY_PATH
ou COLLECT
. No artigo acima você tem exemplos desses métodos.