Nevím, co je to CURSOR() dělá v oracle, protože jsem se nikdy nedotkl oracle, ale nevím, jestli by vám to pomohlo, ale myslím, že jste se chtěli připojit takto:
SELECT d.department_name, e.salary, e.commission_pct.
FROM departments d
INNER JOIN employees e
ON (e.department_id = d.department_id);
Pro více informací o kloubech vám dávám tento odkaz:https://sql.sh/cours/jointures a podle sql.sh:
pokud máte nějaké dotazy, jsem k dispozici, abych je zodpovím.