Can I dynamically generate PDF documents from data stored in an Oracle database?
April 6th, 2006 By Eddie Awad
Yes. Check out plpdf.com:
PL/SQL + PDF = PL/PDF
PL/PDF is written exclusively in PL/SQL. It is able to either store the generated PDF document in the database or provide the results directly to a browser using MOD_PLSQL. No third-party software is needed; PL/PDF only uses tools provided by the installation package of an Oracle Database (PL/SQL, MOD_PLSQL).

July 7th, 2008 at 6:51 am
Hi,
There is as free pl/sql package which generates PDF Documents from Oracle DB :
see http://reseau.erasme.org/PL-FPDF,1337
It seems to very recent.
Hth