in reply to DBI conflict with homegrown module

From your module, do you do Namespace pollution by exporting variables or subs/methods into your main-Namespace? If yes, is the problem still existing if you don't do that and call the functions by package::myfunction.

If your module doesn't use an own package, consider using an own.

I can't tell you more by now without having seen the code...

Best regards,
perl -e "print a|r,p|d=>b|p=>chr 3**2 .7=>t and t"