Не знам какво е CURSOR() прави в oracle, защото никога не съм докосвал oracle, но не знам дали ще ви помогне, но мисля, че искахте да се присъедините така:
SELECT d.department_name, e.salary, e.commission_pct.
FROM departments d
INNER JOIN employees e
ON (e.department_id = d.department_id);
Давам ви тази връзка за повече информация относно ставите:https://sql.sh/cours/jointures и според sql.sh:
ако имате въпроси, аз съм на разположение да им отговоря.