Pravděpodobně kvůli tomu, jak různé sql dbms zacházejí se schématy.
Zkuste následující
Pro SQL Server:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_CATALOG='dbName'
Pro MySQL:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_SCHEMA='dbName'
Pro Oracle si myslím, že ekvivalentem by bylo použití DBA_TABLES
.