@bussibaer:

Siehst Du das Result Set, wenn Du die Prozedur im iSeries Navigator - Run an SQL Skript/Eine Prozedur ausführen aufrufst?

Vielleicht hilft Dir auch der folgende Abschnitt aus der SQL Reference weiter:
TO CLIENT
Specifies that the cursor can return a result set to the client application. This cursor is invisible to any intermediate nested procedures. If a function or trigger called the procedure either directly or indirectly, result sets cannot be returned to the client and the cursor will be closed after the procedure finishes.

TO CALLER
Specifies that the cursor can return a result set to the caller of the procedure. For example, if the caller is a client application, the result set is returned to the client application.
Birgitta