No sé qué hacer con este problema. En principio la idea es simple:
Necesito pasar el resultado de una query a un fichero .txt y luego abrirlo en un navegador.
La consulta genera como mucho 10000 registros. Las opciones que barajo son:
1. En un PL crear una tabla temporal y grabar los 10000 registros.
2. Grabar los datos en un CLOB.
3. Usar UTL_FILE, pero no sé cómo se hace.
El CLOB va rpaido con 1000 registros (30 segundos) pero con 5000 se va a 10 minutos. ¿es normal?
He visto por aqui que lo normal es usar UTL_FILE pero esto graba un fichero en Oracle, ¿Como lo paso al ejb? ¿Puede un PL devolver (como hago con el CLOB) un FILE?