leyendo un poco y en vista de que necesito que devuelva 0 para false y 1 para true.. modifique la funcion un poco..
Código SQL:
Ver originalCREATE FUNCTION f_verificar_acceso(CHARACTER VARYING, CHARACTER VARYING, OUT respuesta INTEGER)
RETURNS INTEGER AS
$BODY$
BEGIN
SELECT nom_usu FROM usuarios WHERE nom_usu = $1 AND pas_usu = $2;
IF FOUND THEN
respuesta = 1;
ELSE
respuesta = 0;
END IF;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION f_verificar_acceso(CHARACTER VARYING, CHARACTER VARYING) OWNER TO hpartidas;