extproc_perl allows Oracle stored procedures to be written in Perl. A Perl interpreter is embedded in an Oracle external procedure, and remains persistent for the life of a client session.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release includes two critical fixes in the tainting code as well as a small documentation update. If you are currently using version 1.0, you should upgrade as soon as possible.
Major changes include optional Perl taint checking on untrusted arguments to stored procedures, and a debugging/trace log facility. The configuration process now uses Perl's optimization flags to build the extproc_perl library. The _eval function now returns the appropriate return value from Perl.
This version fixes a bug in which the first DBI connect would crash the interpreter when called from code stored in the database. Due to the added complexity of this fix, a new wrapper interface was added to the ExtProc module to encapsulate initial DBI connects. This fix also requires a new patch for DBD::Oracle, which is included.