Is there any way to listen to an Oracle AQ using a Perl process as the listener.
This Introduction to Oracle Advanced Queuing states that you can interface to it through "Internet access using HTTP, HTTPS, and SMTP" so it should be straightforward to do that using a Perl script.