zOs/SQL/FUNFAK

set current sqlid = 'S100447';
-- drop   function A540769.FMTSq2;
create function A540769.fak(n int) returns int
    return case when n < 3 then n else n * a540769.fak(n-1) end
;
select a540769.fak(1),  a540769.fak(3),  a540769.fak(5)
    from sysibm.sysdummy1
;
ROLLBACK