Учитывая, что вы сказали, что используете Oracle, я просто запросил метаданные.
select table_name, max(num_rows) from all_tables where table_name in ('A', 'B', 'C');
Только что увидел ваше редактирование. Просто запустите приведенное выше без предложения where, и он вернет самую большую таблицу в базе данных. Единственная проблема может заключаться в том, что вы можете получить таблицу SYS $ или что-то в этом роде. В качестве альтернативы, если вы просто делаете это для собственных знаний, просто сделайте
select table_name, num_rows from all_tables order by num_rows;
и вы увидите, какие самые большие.