Ahora me sale el siguiente error
ERROR: la ejecución alcanzó el fin de la función sin encontrar RETURN
asi tengo el procedimiento
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION test(ID INTEGER) RETURNS text AS $body$
DECLARE
IDtabla INTEGER;
BEGIN
BEGIN
SELECT INTO IDtabla IDtabla FROM MiTabla WHERE IDtabla = ID;
EXCEPTION WHEN NO_DATA_FOUND THEN
RETURN 'NO Data';
END;
END;
$body$
LANGUAGE 'plpgsql' VOLATILE ;