Purtroppo ad Apex manca un motore di reportistica. Esiste certo la possibilità di produrre dei pdf utilizzando fop , ma spesso questo non basta per produrre reportistica e documenti di buon livello.
Oracle consiglia BI Publisher, che si integra bene con Apex (vedi), ma è costoso.
Per fortuna il mondo open source ci viene in aiuto con alcuni prodotti che possono essere integrati facilmente con Apex.
Dopo averne testati alcuni abbiamo scelto Birt, il tool di reportistica del progetto Eclipse.
Ha un motore web che ci da la possibilità di creare documenti da visualizzare direttamente all’interno di un browser e un motore a riga di comando, che integrato con un pò di codice Java, ci permette di mandare il documento direttamente in stampa, via mail, ecc.
Per chi invece volesse utilizzare JasperReports esiste un’integrazione con Apex creata da Dietmar Aust.
Buon lavoro.