Der SQL-Status 0100C bzw. der SQLCODE 466 ist wine Warnung und wird grundsätzlich ausgegeben, wenn ein Result Set zurückgegeben wird.

Warum machst Du das Ganze überhaupt über Result set, wenn Du nur einen einhzigen Datensätz einfügst?
Warum gibst Du nicht einfach eine Ausgabe-Variable zurück.
Bzw. der Befehl SET RESULT SETS ist nicht notwendig. Result Sets werden allein schon durch den OPEN (ohne anschließenden CLOSE) zurückgegeben.

Birgitta