Wenn du das SQL-Programm "im Griff" hast (also die Source), dann erfinde einfach einen weiteren Aufrufparameter, der dir einen detailierten Fehlercode (nicht einfach den SQLCODE) zurück gibt.
Das macht mehr Sinn, als eine ESCAPE-Nachricht an den Aufrufer zu senden, da u.U. dies erst mal zu einer Antwort-Nachricht führen kann und der Prozess hängen bleibt.
Zumal du bei ILE nicht die "*PRV"-Ebene angeben kannst, da das immer noch das eigene Programm ist.