Comment faire de colonne CLOB dans le groupe par l'expression? Toutes les contourner?

J'ai une requête ci-dessous:

    SELECT
    Test_Case_Name,
    Test_Case_Description,
    Test_Case_Status,
CASE WHEN Test_Case_Status = 'FAILED' THEN
    LISTAGG(LN.LN_BUG_ID,', ') WITHIN GROUP(ORDER BY LN.LN_BUG_ID)
END AS Defect_ID
FROM Test LEFT JOIN LINK LN ON
    LN.LN_ENTITY_ID=Test.TS_TEST_ID
GROUP BY
    Test_Case_Name,
    Test_Case_Description,
    Test_Case_Status

Lorsque j'exécute cette requête, j'obtiens l'erreur

ORA-00932: incompatible types de données Devrait obtenu CLOB

C'est parce que la colonne Test_Case_Description est un CLOB type de données. Si je commente cette colonne de clause select, il fonctionne très bien mais j'ai besoin de cette colonne dans la sortie.

La requête ci-dessus est une version simplifiée de la requête d'origine ici

OriginalL'auteur javanoob | 2012-12-25