in reply to Why was it neccessary to pass a DBI handler by reference?
It almost feels as if the reference count got screwed up, and caused the handle not to get destroyed as it should (although I don't really see how that is possible).
Did you try to run this with DBI->trace(3) to see what was going on?
Michael
In Section
Seekers of Perl Wisdom