В документации не сказано, что все конечные обнуляемые столбцы не занимают места. Он говорит «для конечных нулевых столбцов Oracle Database даже не хранит длину столбцов.» - мой акцент. Это означает, что для каждого столбца без каких-либо данных в нем Oracle не хранит длину столбца.
Предыдущее предложение гласит: "Для экономии места ноль в столбце хранит только длину столбца (ноль)" , т. Е. Oracle сохраняет только один байт на строку для каждого ноля.
Таким образом, вы не сэкономите место, как только добавите данные в столбец. Кроме того, даже если ваша таблица занимает около 1 м строк, вы сэкономите только 1 МБ, почти ничего. Об этом не стоит беспокоиться.