Hola Xavier. En cada base de datos existe una tabla de sistema que se llama 'sysobjects' que contiene información sobre los objetos de la BD. El campo type tiene una 'U' cuando es una tabla y el campo 'name' es el nombre.
Soy programador en vb y vb .net. Trabajo también con SQL Server