Una vez conectados a la base de datos desde un cliente SQL, para listar las tablas a las que tenemos acceso en Oracle sería:
SELECT table_name FROM user_tables;
En Postgresql:
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
En la sentencia anterior sustituimos ‘public‘ por el nombre del esquema correspondiente si se tiene más esquemas en la base de datos.
En MySQL:
SELECT table_name FROM information_schema.tables WHERE table_schema = 'nombre_base_de_datos';
Donde nombre_base_de_datos se sustituye por el nombre de la base de datos a la que estamos conectados.
¡Saludos!