yo estoy empezando a conocer postgres y realmente tengo muchisimas dudas al respecto....en estos momentos estoy trabada en una funcion que quiero que me devuelva nombres de una tabla ya creada cuando hago la funcion la crea bien pero cuando la compilo me da error.Aqui esta un ejemplo. Alguien puede decirme que puedo hacer????
CREATE OR REPLACE FUNCTION "public"."BuscarMiembro" (varchar) RETURNS "pg_catalog"."refcursor" AS
$body$
declare
ref refcursor;
begin
open ref for SELECT p.nombre_apellidos FROM "Persona" p
WHERE (ubicacion=$1);
return ref;
end;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;