Oracle
Para listar todas as tabelas:
SELECT tablespace_name, table_name, owner FROM dba_tables;
Para listar todas as tabelas do usuário corrente:
SELECT tablespace_name, table_name, owner FROM user_tables;
Para listar todas as tabelas às quais o usuário tem acesso (sendo ele o owner (dono) ou não):
SELECT tablespace_name, table_name, owner FROM all_tables;
MySQL
Para listar todas as tabelas
SHOW TABLES [from <nome do database>];
ou
SELECT table_schema, table_name, table_type FROM information_schema.tables [WHERE table_schema = <filtro>];
Continue lendo Rapidinha – Como listar todas as tabelas do meu banco de dados?