Und ich bezweifle dass im SQLRPG ein Syntaxchecker drin steckt. I.d.R. wird das Statement ja sowieso von SQL beim Prepare geprüft und dann gibts einen negativen SQLCODE.
Beim RUNSQL gibts dann halt einen CPF.

Aber ich gebe Dieter schon Recht.
Wofür ein CLP um SQL's auszuführen?
CLP ist dafür eigentlich nicht gedacht (außer nun neu ab V6 per RUNSQL).

Alternativ würde ich da dann noch REXX vorschlagen. Das ist auch vorhanden, kennt kaum noch jemand und kann neben Commands eben auch SQL, sogar mit Parametern.