Não sei o que é um CURSOR() faz no oracle porque eu nunca toquei no oracle, mas não sei se te ajudaria mas acho que você queria participar assim:
SELECT d.department_name, e.salary, e.commission_pct.
FROM departments d
INNER JOIN employees e
ON (e.department_id = d.department_id);
Forneço este link para obter mais informações sobre articulações:https://sql.sh/cours/jointures e de acordo com sql.sh:
se você tiver alguma dúvida, estou disponível para respondê-las.