CREATE OR REPLACE FUNCTION public.iif(
    boolean,
    numeric,
    numeric)
  RETURNS numeric AS
'
declare 
valaszertek character varying;

begin 
   if ($1) then
      valaszertek := $2;
   else
      valaszertek := $3;
   end if;

  return valaszertek; 

end; '
  LANGUAGE plpgsql VOLATILE
  COST 100;
