The Oracle DBMS has powerful features for handling big arrays of data. With release 1.18, DBD::Oracle makes these features accessible from Perl DBI:

With this release DBD::Oracle finally implements Oracle's native Array Interface. You will see very dramatic increase in speed. For example; the time for a 2 million plus insert query dropped from well over an hour to less than 10 minutes when using execute_array() and the new code.

For documentation and downloads, go to CPAN~pythian/DBD-Oracle-1.18a/, as usual.