in reply to SQL stored procedures
No, the Win32::ODBC does NOT support to prpepare an SQL statement to be executed later.
You can't ship around that by simply using Win32::DBIODBC, cause that's only an implementation of the above, to make it accessible through DBI.
So your solution might be to use the Perl DBI with the DBD::ODBC wich supports what you need. Then you could do :
{call procedure_name}
but note that the parenthesis is important. For the use of DBD::ODBC please refer to the DBI and specific DBD man pages and you also might want to think about reading "Programming the Perl DBI" from ORA, where you can find the above in more detail :-)
Have a nice day
All decision is left to your taste