Oracle имеет несколько представлений словаря данных для метаданных.
ALL_TABLES, ALL_TAB_COLUMNS будет первым местом для начала.Тогда вы будете создавать специальные запросы, основанные на том, что вы получите оттуда.Не уверен, нужно ли вам иметь дело со всеми типами данных (даты, большие двоичные объекты, пространственные, пользовательские ....).
Не уверен, что вы имеете в виду под "хранить их где-то".Если вы начинаете думать о файлах CSV или XML, вам нужно экранировать различные символы из столбцов VARCHAR2.
Если вы ищете некоторые общие процедуры извлечения / выгрузки, вы должны посмотреть, что уже доступно в базе данныхили с открытым исходным кодом / коммерчески.