Si quieres obtener el resultado de la consulta deberías ejecutarla así: select * from ingresopago(1, '01/01/2011',1000,1000,1000,1,1);
de lo contrario PERFORM ingresopago(1, '01/01/2011',1000,1000,1000,1,1); Saludos. ________________________________________ De: pgsql-es-ayuda-ow...@postgresql.org [pgsql-es-ayuda-ow...@postgresql.org] En nombre de Marco Vinicio Jimenez Rojas [vinici...@gmail.com] Enviado el: miércoles, 07 de diciembre de 2011 19:33 Para: Lista de Postgres Asunto: [pgsql-es-ayuda] llamada a funcion segun encuentro en la documentacion las llamadas a una function se hacen con un select, pense que se hacian con un exec o execute, pero bueno hago el select como lo muestro a continuacion pero me da el error siguiente: llamada select ingresopago(1, '01/01/2011',1000,1000,1000,1,1); Error ERROR: la consulta no tiene un destino para los datos de resultado CONTEXT: función PL/pgSQL «ingresopago» en la línea 4 en sentencia SQL -- ----------------------- MVJR - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda