Write PL/SQL procedures with a Cursor for the following requirements:
Find the department number, department name, and the number of employees in the departments where fewer than 3 employees are working.
Each player should be given a certain percentage of their salary as commission. Your procedure should also handle all possible exceptions.
(Along with the procedure, you can use cursor/cursors, select statements, looping constructs, exceptions, etc.)