Aqui la idea es que la funcion2 mande los parametros necesarios a la funcion1 y que esta haga el insert en este caso, y que la funcion 2 evalule si lo hizo bien y continue con su codigo.
Ojala me puedan ayudar.
Código SQL:
Ver original
CREATE OR REPLACE FUNCTION Funcion1(numero1 INTEGER,numero2 INTEGER) RETURNS INTEGER AS $_$ DECLARE BEGIN INSERT INTO tabla VALUES(numero1,numero2); RETURN 1; END; $_$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION Funcion2() RETURNS BOOLEAN AS $_$ DECLARE BEGIN RETURN TRUE; END; $_$ LANGUAGE plpgsql;