Jag vet inte vad en CURSOR() gör i oracle eftersom jag aldrig har rört oracle, men jag vet inte om det skulle hjälpa dig men jag tror att du ville gå med så här:
SELECT d.department_name, e.salary, e.commission_pct.
FROM departments d
INNER JOIN employees e
ON (e.department_id = d.department_id);
Jag ger dig den här länken för mer information om leder:https://sql.sh/cours/jointures och enligt sql.sh:
om du har några frågor finns jag tillgänglig för att svara på dem.