Función LISTAGG: "el resultado de la concatenación de cadenas es demasiado largo"

Estoy usando la versión 3.0.04 del desarrollador de Oracle SQL. Intenté usar la funciónLISTAGG para agrupar los datos juntos.

    CREATE TABLE FINAL_LOG AS
    SELECT SESSION_DT, C_IP, CS_USER_AGENT,
    listagg(WEB_LINK, ' ')
        WITHIN GROUP(ORDER BY C_IP, CS_USER_AGENT) "WEB_LINKS"
        FROM webviews
        GROUP BY C_IP, CS_USER_AGENT, SESSION_DT
        ORDER BY SESSION_DT

Sin embargo, sigo recibiendo el error,

SQL Error: ORA-01489: result of string concatenation is too long

Estoy bastante seguro de que la salida puede ser más de 4000, ya que la WEB_LINK mencionada aquí es un valor concatenado de url stem y url query.

¿Hay alguna forma de evitarlo o hay alguna otra alternativa?

Respuestas a la pregunta(10)

Su respuesta a la pregunta