Es posible (muy posible) que existan maneras mas recomendables que la opcion que te presentare:
utilizando un ADOquery:
Código SQL
[-]
use master
select name from sysdatabases
esto te dara la lista de BD del servidor es cuestion de filtrarlas y quitar la master, model, temp, northwind, etc, etc
es una opcion poco ortodoxa llamandola de algun modo pero funciona y mas cuando el trabajo es para ayer
si por ahi alguien sabe otra opcion...