Создание CTE в Oracle

Я пытаюсь создать CTE в Oracle, который не выбирает из существующей таблицы, а вместо этого вставляет в нее данные. В настоящее время я создаю таблицу, а затем удаляю ее после выполнения запроса. Есть ли способ создать CTE, который эффективно делает то же самое? Это мой текущий код:

create table RTG_YEARS
(YR date);

insert into RTG_YEARS values (to_date('2013-01-01', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2013-12-31', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2014-01-01', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2014-12-31', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2015-01-01', 'yyyy-mm-dd'));
insert into RTG_YEARS values (to_date('2015-12-31', 'yyyy-mm-dd'));

Ответы на вопрос(1)

Ваш ответ на вопрос