I haven't read your code carefully, but I do have some general comments.
If you're using a DBI handle, then I think your module definitely should have "DBI" in its name somewhere. I'd avoid Oracle:: entirely. You mention that your module is similar to an existing DBIx::Procedures::Oracle. What are the differences? If yours is a simplification, consider naming it DBIx::Procedures::Oracle::Simple or something similar.
Second, I'm not a big fan of using the calling context to determine if a function or a procedure is being called. It'd be nice (although maybe too slow) to look at the schema to find what type of object is being called, then Doing The Right Thing.
Just my 2 cents.
In reply to Re: calling Oracle stored procedures
by VSarkiss
in thread calling Oracle stored procedures
by Thilosophy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |