in reply to DBI Prematurely Disconnecting
I think at least DBD::Sybase can return multiple resultsets, but you need to explicitly enable that feature.
For other DBDs, you will also have to review the respective documentation I guess.