I have the following cursor:
FUNCTION managers_meerdere_depart RETURN t_managers_table_type AS
CURSOR manager_ids IS SELECT manager_id, count(manager_id) AS teller FROM departments
WHERE manager_id IS NOT NULL
GROUP BY manager_id;
When I try to iterate over the counter (teller),
FOR i IN teller LOOP <-----
SELECT d.department_id
INTO v_dep_id
FROM EMPLOYEES e
JOIN DEPARTMENTS d ON e.employee_id = d.manager_id
WHERE employee_id = manager_id_rec.manager_id;
v_dep_ids(i) := v_dep_id;
END LOOP;
it gives me the following error:
Error(84,33): PLS-00456: item 'TELLER' is not a cursor