Alternativa de listagg en db2

Mi cliente está utilizando la base de datos db2 sin la función listagg, pero necesito agregar de alguna manera la información de la clave primaria dentro de un campo.

En este momento (para Oracle) estoy usando esto como parte de una consulta más grande:

SELECT LISTAGG(COLUMN_NAME || ':' || CONTENT, ',') 
WITHIN GROUP (ORDER BY COLUMN_NAME || ':' || CONTENT) 
FROM TABLE
WHERE ROW_IDENTIFIER_ID = I.REC_ID AND I.TABLE_RESULT_ID = T.REC_ID

Es una forma alternativa de obtener el resultado de la función listagg en la base de datos db2 antes de DB2 a partir de la versión 9.7 Fixpack 41 ?

Versión de la base de datos de mi cliente: Linux - Enterprise Server edición 9.7, número de versión 08060107
Lo conseguí ejecutando estas selecciones:

SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO()) AS SYSTEMINFO;
SELECT * FROM TABLE(SYSPROC.ENV_GET_PROD_INFO()) AS SYSTEMINFO;
SELECT * FROM TABLE(SYSPROC.ENV_GET_SYS_INFO()) AS SYSTEMINFO;

Admito que no entiendo, ¿cómo puede ser 9.7, pero no hay una función listagg? :confuso:

Yo también ejecuté:

SELECT * FROM SYSCAT.FUNCTIONS

Regresé estolista de funciones, pero no hay funciones como xmltext o xmlgroup en las soluciones alternativas más abajo en las respuestas :(. ¿Qué base de datos neanderthal usa el cliente? ¿O me falta algo?

Gracias por las respuestas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta