Jag tror att problemet är användningen av UNION
istället för UNION ALL
. UNION
operatorn kommer att kombinera de två uppsättningarna och eliminera dubbletter . Eftersom CLOB-typer inte kan jämföras är den dubbla elimineringsdelen inte möjlig.
Använder UNION ALL
kommer inte att försöka eliminera dubbletter (du har förmodligen inte dubbletter ändå) så det borde fungera.