Für solche Übergaben enpfielt sich da die LDA ans stelle eines Parameters.
Vorteil:
- Bis 1024 Bytes
- Keine Probleme mit der CMD-Syntax und CALL-Problematik

Stelle dein SQL in die LDA und mach dann deinen SBMJOB. Die LDA wird für den neuen Job kopiert, so dass dieser dann nur per "CHGVAR &MYSLQ %SST(*LDA 1 1024)" die LDA auslesen muss.
Im Übrigen könnten auch die anderen Parameter komplett als Struktur in die LDA (auch per CHGVAR %SST(*LDA n m) 'value')) übergeben werden, falls auch diese Hochkomma enthalten können.