Hola a todos , tengo una inquietud con esta sentencia, les detallo mi panorama:
tengo 2 funciones:
funcion1 : me devuelve un valor cadena
funcion2 : me devuelve un valor entero
pero a traves de una tercera funcion, invoco a las primeras dos, de esta manera:
Código:
CREATE OR REPLACE FUNCTION pa_funcion3(_valor1) RETURNS text AS
$BODY$DECLARE
rpta varchar;
BEGIN
PERFORM pa_funcion1(_valor1) into rpta;
PERFORM pa_funcion2(rpta);
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
pero obtengo un error pues me dice:
no es una orden SELECT
CONTEXT: función PL/pgSQL «pa_funcion3» en la línea XX en PERFORM
podria alguien ayudarme con este problema
gracias
atte