Non so cosa sia un CURSOR() fa in oracle perché non ho mai toccato oracle, ma non so se ti aiuterebbe ma penso che tu abbia voluto unirti così:
SELECT d.department_name, e.salary, e.commission_pct.
FROM departments d
INNER JOIN employees e
ON (e.department_id = d.department_id);
Ti do questo link per ulteriori informazioni sui giunti:https://sql.sh/cours/jointures e secondo sql.sh:
se avete domande, sono a disposizione per rispondervi.