Ob die Anweisung 9 tatsächlich deiner SQL-Anweisung entspricht steht in den Sternen.
Zu beachten ist, dass eine SQL-Body-Prozedur in ein C-Programm umgesetzt wird und dieses erst kompiliert wird.
Was da nun als Zeile 9 tatsächlich generiert wurde kannst du nur einem Spool der C-Auflösung entnehmen. Wie man an diese kommt entzieht sich mir.
Irgendwann hatte ich mal die erstellte Quelle in der QTEMP versucht zu analysieren. Es ist einfach schrecklich, was der Compiler da so generiert.
Ich habe mich darauf beschränkt, ausschließlich externe SQL-Prozeduren/-Funktionen zu erstellen. Da hat man alles im Griff (incl. Debugger) und langsamer ist das auch nicht.
Zugegeben, man benötigt 2 Quellen, den SQL-CREATE als auch die externe Prozedur.

Der MCH3601 deutet da eher auf einen Übergabefehler beim Prozeduraufruf hin.
Mit deinem Select hat das nichts zu tun.