Achte auf letzteres. Mit Commit *none kann mit den intern verwendeten LOB-Locators nicht gearbeitet werden. Das lesen aus dem IFS mit dieser Funktion geht nicht ohne Commitsteuerung.
Was aber klappt, ist das lesen und schreiben per CLOB_FILE:
https://www.ibm.com/support/knowledg...lobfileref.htm

Per "exec sql set : MyVar = : MyClobFile;" kann gelesen und per "exec sql : MyClobFile = : MyVar;" kann geschrieben werden.
Die Größe ist allerdings auf 16MBytes beschränkt, bei Unicode eben 8M Zeichen.
Allerdings klappt auch ein SUBSTR auf den CLOB_FILE.

CLOB_FILE kann i.Ü. auch mit einer CCSID ergänzt werden um z.B. UTF8 in UCS2 beim Lesen umzwandeln.

Das gibts i.Ü. bereits seit mindestens V5R4.