Hola comunidad, ante todo muchas gracias a todos los que me han respondido las dudas anteriores. Tengo una duda sobre cómo devolver resultados de una consulta en una función, la función tiene una consulta que se conforma dinámicamente y en la misma intervienen varias tablas, el resultado de esa consulta es devuelto por la función.
He buscado en internet y he visto que en el return de la función ponen un SETOF de la tabla que se devuelve y en otros casos ponen un record. En mi caso no puedo poner un SETOF de una tabla específica porque se consultan varias y si pongo que devuelva un record entonces en la llamada de la función hay que ponerlo de la forma select * from nombre_funcion() as variable(aqui hay que especificar todas las columnas que devuelve la funcion), pero el problema es que no puedo especificar las columnas porque la consulta devuelve resultados donde la cantidad de columnas es variable porque es un reporte dinámico. Agradecería mucho que alguien me diera una solución para este problema. Muchas gracias. -- Saludos, Ing. Esneiker Enriquez Cabrera. Excelencia en Software. Desoft S.A. en Ciego de Ávila. Joaquín de Agüero Esq. Calle 2. Ciego de Ávila. Cuba. email:eenriq...@cav.desoft.cu Teléfono: 53-33-266200 __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4717 (20091226) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo