Hola lista, tengo el siguiente SP, el cual me devuelve multiples filas de una tabla:
CREATE OR REPLACE FUNCTION sp_tipoauto() RETURNS SETOF tbl_04 AS $BODY$ DECLARE sql_result tbl_04; BEGIN FOR sql_result in EXECUTE 'SELECT * from tbl_04' LOOP RETURN NEXT sql_result; END LOOP; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE COST 100 ROWS 1000; ALTER FUNCTION sp_tipoauto() OWNER TO postgres; pero lo he agredado otro para que solo me devuelva el valor de una columna, cambiando la linea: FOR sql_result in EXECUTE 'SELECT campo3 from tbl_04' LOOP pero al ejecutarlo me da un error, donde me dice que no sabe que tipo de valor es el campo, ¿Como solucionar esto? -- Saludos _________________ José de Paz Escuintla, Guatemala Tel. (502)-56041676 http://desarrolloescuintla.wordpress.com