Have you looked at DBI?
In reply to Re: Get multiple rows in Perl from Oracle by Corion in thread Get multiple rows in Perl from Oracle by kalyanrajsista