С одной стороны, это очень похоже на взгляды. Данные хранятся в таблице, и представления предоставляют доступ только к тем столбцам в таблице, которые определены определением представления. (Таким образом, ваши «общие столбцы».)
С другой стороны, это похоже на то, как ядро базы данных хранит данные на жестком диске. В SQL это делается через 8 КБ страниц. Предполагая два совершенно отдельных определения table , невозможно сохранить данные из двух таких отдельных таблиц на одной странице. (Если блок Oracle более похож на файлы ОС, то это превращается в файлы SQL и группы файлов, и в этот момент ответом является «да» ... но я подозреваю, что это не то, для чего предназначены блоки.) *