In un unico database - sì:
USE your_database
SELECT name FROM sys.tables
Ottenere tutte le tabelle su tutti i database - solo con un hack.... vedere questa domanda SO per diversi approcci su come farlo:Come faccio a elencare tutte le tabelle in tutti i database in SQL Server in un unico set di risultati?