A veces necesitamos saber las tablas pertenecientes a un usuario y/o esquema en Oracle. Si queremos saber las tablas que le pertenecen al usuario con el que cual nos encontramos conectados actualmente a la base de datos, usamos la siguiente instrucción sql:
select table_name from user_tables order by table_name;
La instrucción anterior además ordena la salida por el campo table_name.
Si lo que queremos saber son las tablas de otro usuario o esquema entonces usaríamos la siguiente sentencia sql:
select table_name from all_tables where owner ='JUAN' order by table_name;
Igual que la anterior, el resultado lo ordenamos por table_name.
Espero que les sea útil este post.
¡Saludos!