in reply to Is DBI->data_sources($db_driver) useless?

Works mostly fine here. Below is the output from your program (except that I snipped out the DBM and File driver results, and the @INC path from the error message.)

$ ./749992.pl ExampleP dbi:ExampleP:dir=. Gofer ODBC dbi:ODBC:pci_PITS_1, dbi:ODBC:mrchact, dbi:ODBC:VisiWork, dbi: +ODBC:Jigzup, dbi:ODBC:ATHENA, dbi:ODBC:BASE, dbi:ODBC:UniCRE, dbo:ODB +C:DMap Proxy install_driver(Proxy) failed: Can't locate RPC/PlClient.pm in @INC (@I +NC contains: <SNIP>) at /usr/lib/perl5/site_perl/5.10/i686-cygwin/DBD +/Proxy.pm line 29. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.10/i68 +6-cygwin/DBD/Proxy.pm line 29. Compilation failed in require at (eval 18) line 3. Perhaps a module that DBD::Proxy requires hasn't been fully installed at ./749992.pl line 13
...roboticus