Если раскомментировать кусок, то получим ошибку "Содержимое объекта данных может быть выбрано только во временную таблицу".
Что-то я никак не могу почувствовать логику: если можно запросом получить данные из таблицы значений, то зачем обязательно помещать их во временную таблицу? Т.е. зачем себя загонять в рамки - ну, был бы запрос просто. А так обязательно помещать во временную.
Потому что субд не знает что такое таблица значений и тп. Платформа создает временнуб таблицу нужной структуры, загоняет туда данные из источника, дальше дело за субд
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший