Hola a Todos
la consulta que les quiero hacer si es posible hacer consultas dinamicas en una funcion , algo similar a esto :
fecha y codigo se le pasa como parametro
tot numeric ;
q_fecha varchar ;
begin
q_fecha:='';
if(fecha!='')then q_fecha=" and fecha <= " || fecha;
end if;
q_cons=' select sum(cant) into tot from t1 where t2 = ' || codigo || q_fecha ;
execute(q_cons);
return tot;
, cuando ejecuto esta funcion me retorna error , de que otra manera podria hcer esto
SAludos
GRacias