в общем у меня есть один запрос, где я получаю некоторое количество дат, потом в другом запросе, с помощью курсора и цикла, хочу выводить на основании этих дат, определенные значения, но чтобы разобраться в самих запросах, хотел построить небольшой пример
create global temporary
table dep_salary2
on commit preserve rows
as select distinct department_id, hire_date from hr.employees where salary > 9000 and hire_date = '04.03.04';
declare
cursor c is select * from test_m;
begin
open c;
loop
fetch c into line;
select department_id from hr.employees where hire_date = DAT;
exit when c%notfound;
end loop;
close c;
end;