Я работаю над хранимой процедурой, где мне нужно получить набор результатов и обработать каждый элемент в отдельности, а затем вернуть весь результат (используя 3 разные таблицы)
Я не слишком знаком с базами данных, но вотчто я смог придумать ..
create or replace procedure GET_EMP_RSLT
IS
CURSOR ecursor IS select emp_id from temp_employee where 'some condition';
BEGIN
FOR empidset in ecursor
LOOP
Select * from
(select * from payroll_info where emp_id = empidset.emp_id) a
left join
(select * from benefit_info where emp_id = empidset.emp_id) b
on a.emp_id = b.emp_id
END LOOP;
END;
При выполнении я получаю следующую ошибку ..
an INTO clause is expected in this SELECT statement : "Select * from"
Может кто-нибудь объяснить, как я могу исправить эту ошибку иполучить требуемые результаты?
PS.Я использую Oracle 9i & TOAD 9
Спасибо,
Том