Чтобы получить таблицу с определенным именем столбца:
select * from all_tab_columns where column_name = '<colname in upper case>';
Можно найти оценку числа строк в таблице:
select table_name, num_rows from all_tables where num_rows between 1 and 49;
Это будет близко, еслиВаша статистика актуальна.Если нет, вам нужно создать процесс pl/sql
для циклического перемещения по таблицам и выполнения над ними count(*)
.
РЕДАКТИРОВАТЬ: Нашел статью Ask Tom о запросе количества строк: Нахождение количества строк в каждой таблице одним sql .