Was heißt "den Cursor zurückgeben"? Also kein Fetch?
Etwa so:
In der Zeile "declare c1 cursor for anw;" bekomme ich folgenden Fehler:Code:create or replace function SCR/BVS9AD_suchUDTF2(anw nvarchar(10000)) returns table (ad_rec_id decimal(15)) language sql reads sql data begin prepare cmd from anw; declare c1 cursor for anw; open c1; return c1; close c1; end;
SQL0104 30 18 Position 9 Token C1 ungültig. Gültige Token: GLOBAL.
Irgendwie mag er das mit dem declare c1 nicht. Außerdem würde der close c1 ja nie ausgeführt, denke ich.
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks