Zitat Zitat von Fuerchau Beitrag anzeigen
Die einfache Variante:

create or replace function myfunction
(p1 char(1)
,p2 date)

returns table (
f1 char(1)
,f2 date
,f3 nvarchar(30)
:
:
)

language SQL
reads sql data
deterministic

return

select f1, f2, f3 ....
from mytable
where k1=p1 and k2=p2

Der spätere Aufruf erfolgt dann mit

select * from table (myfunction('A', current date))
Vielen Dank! Das heißt, beim return gibt man einfach das select - Statement an? Ok, werde ich mal ausprobieren.