a) was sagt der SQLCODE?
b) gibt es JOBLOG-Einträge?
c) was steht im Spool als generierter SQL?

Das Problem des Precompilers ist, dass er beim SELECT * ja eine Namenszuordnung treffen muss.
Ggf. musst du die Felder statt * explizit benennen, was natürlich aufwändiger ist.
Des weiteren ist ggf. zu beachten, dass die Funktion XMLTABLE ja eine Tabelle bereitstellt, die auch mal mehr als 1 Zeile haben kann.
Also ist ggf. der Umweg über Declare Cursor, Open, Fetch, Close erforderlich.

Vielleicht reicht aber auch ein "fetch first 1 rows only" um einen "Select Into" verwenden zu können.