Die Frage ist halt wieder, welche CCSID hat der CLOB, der vom httpgetclob zurückgeliefert wird.
Ich nehme mal schwer an, dass hier ggf. die JOB-CCSID genommen wird.
Somit sind die Daten nicht als UTF-8 erkennbar, denn offensichtlich interessiert sich der XMLTABLE nicht für die Encoding-Angabe des XML's.
Und somit sind wir wieder beim 3-Fach-Cast des Ergebnisses von httpgetclob.

Allerdings kann das auch wiederum an der Spaltendefinition liegen.
Siehe hier am Beispiel:
https://www.ibm.com/developerworks/c...0to%20SYSTOOLS

definiere in den Columns hinter varchar(nn) zusätzlich CCSID 1208.
Denn wie es aussieht macht der XMLTABLE keine Codewandlung sondern erst die SQL-Runtime bei der Fetch-Übergabe.