En este artículo tiene diferentes enfoques para lidiar con la agregación de cadenas, incluidos los que debe tener en cuenta si está ejecutando una versión de Oracle anterior a 11g Release 2 (que es su escenario).
En particular, puede usar WM_CONCAT
de Oracle función:
SELECT deptno, wm_concat(ename) AS employees
FROM emp
GROUP BY deptno;
También puede definir su propia función para la agregación de cadenas o usar otras funciones como SYS_CONNECT_BY_PATH
o COLLECT
. En el artículo anterior tienes ejemplos de estos métodos.