solucionado !!! aqui les pongo mi solucion, a lo mejor no sea lo mas optimo, pero me ha funcionado...
primero paso la fecha como varchar
Código:
CREATE OR REPLACE FUNCTION agregarEtapa(float,character varying,integer,character varying,character varying,character varying) RETURNS boolean AS $$
y despues la convierto a date
Código:
inicio date :=TO_DATE($5,'YYYY/MM/DD');
termino date :=TO_DATE($6,'YYYY/MM/DD');