Nie wiem, co to jest CURSOR() robi w Oracle, ponieważ nigdy nie dotknąłem Oracle, ale nie wiem, czy to ci pomogłoby, ale myślę, że chciałeś dołączyć w ten sposób:
SELECT d.department_name, e.salary, e.commission_pct.
FROM departments d
INNER JOIN employees e
ON (e.department_id = d.department_id);
Podaję ci ten link, aby uzyskać więcej informacji na temat stawów:https://sql.sh/cours/jointures i zgodnie z sql.sh:
jeśli masz jakieś pytania, mogę na nie odpowiedzieć.