Colegas: Intento hacer lo siguiente:
CREATE OR REPLACE FUNCTION mira (nom_table character, pk_parent integer) RETURNS bigint AS $BODY$ DECLARE cant bigint; BEGIN EXECUTE 'SELECT count(*) INTO cant FROM '|| quote_ident (nom_table)||' WHERE id='||pk_parent; ---||';'; RETURN cant; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE; Hasta ahí todo bien. Cuando lanzo lo siguinte. select mira ('pais', 5); ERROR: EXECUTE of SELECT ... INTO is not implemented yet CONTEXTO: PL/pgSQL function "mira" line 4 at EXECUTE statement Según leí es un problemas de implementación de EXECUTE para versiones anteriores, Tengo instalado 8.3.7 ¿Qué debo activar? Saludos, Gilberto. -- TIP 6: �Has buscado en los archivos de nuestra lista de correo? http://archives.postgresql.org/pgsql-es-ayuda