Problemas en PL/PgSQL al pasar parametros diferentes a Integer

ReddAlert

Lanero Regular
10 Mar 2004
24
Buenas amigos aqui les traigo otro inquitud Postgresql con el lenguaje PL/PgSQL al pasar parametros diferentes a Integer, es decir de la siguiente forma.

CREATE OR REPLACE FUNCTION obtiene_datos(date) RETURNS RECORD AS '
DECLARE
item RECORD;
BEGIN
FOR item IN EXECUTE 'SELECT vvisi_ses FROM visita WHERE dvisi_fec=\'#'||$1||'#\' group by vvisi_ses' LOOP
return next item;
END LOOP;
return item;
END;' LANGUAGE 'plpgsql';


inente otras formas pero el problema persiste no puedo pasar tipos de datos diferentes de integer como parametros, debe haber una forma por favor si por ahi la saben pasenme un ejemplo, soy novato en este campo, gracias por la ayuda de antemano.