Hi Robi,

Im Debugger oder auch im Spool müsstest du sehen, dass der Precompiler aus der definition JSON eine DS macht mit 2 Unterfelder (JSON_LEN + JSON_DATA).
Das gleiche hast du auch wenn du Strings Pointer in RPG definierst. In Data stehen die Werte und in LEN wie lang der "Pointer" ist.

Du könntest auch mit SQL eine Globale CLOB Variable erstellen die du mit:
exec sql Set :myClob ...
befüllst und im SELECT auch direkt verwendest.

lg Andreas