Hola Eduardo. La solución es la siguiente:
update empleado set salario=salario/2, comision=0 where dept_no=(select t.dept_no from (select dept_no, count(*) 'empleados' from empleado group by dept_no order by empleados desc limit 1) as t);
Aclaración: Cambié VARCHAR2 por VARCHAR, NUMBER por INTEGER, y le quité la tilde a "comisión"
Sirve para cualquier departamento, para cualquier momento. Está probado para tu caso. Obviamente si hay alguien quien pueda proporcionar mejor respuesta seríamos todos beneficiados. ¡Suerte!