creo que ya implementando lo que tengo que hacer el codigo seria algo así :
Código SQL:
Ver originalSET serveroutput ON
DECLARE
pais countries.country_name%TYPE:='&pais';
t_empleados NUMBER :=0;
cursor empleados_cursor IS
SELECT COUNT (DISTINCT employee_id)
FROM employees E, departments D, locations L, countries F
WHERE E.department_id = D.department_id
AND D.location_id = L.location_id
AND L.country_id = F.country_id
AND UPPER(F.Country_name) = UPPER(pais);
BEGIN
dbms_output.put_line(' EMPLEADO POR PAISES ');
dbms_output.put_line('============================================================');
OPEN empleados_cursor;
loop
fetch empleados_cursor
INTO t_empleados;
exit WHEN empleados_cursor%notfound;
IF (t_empleados < 10 ) THEN
dbms_output.put_line(RPAD('CANTIDAD EMPLEADOS',25)||RPAD('PAIS',15)||RPAD('CATEGORIA',20) );
dbms_output.put_line('============================================================');
dbms_output.put_line(RPAD(t_empleados,25)||RPAD(UPPER(pais),15)||RPAD('PEQUEÑA SUCURSAL',20) );
ELSE
dbms_output.put_line(RPAD('CANTIDAD EMPLEADOS',25)||RPAD('PAIS',15)||RPAD('CATEGORIA',20) );
dbms_output.put_line('============================================================');
dbms_output.put_line(RPAD(t_empleados,25)||RPAD(UPPER(pais),15)||RPAD('GRAN SUCURSAL',20) );
END IF;
END loop;
close empleados_cursor;
END;
Ahora creo que solo me queda que me muestre todas las sucursales con empleados de una y no solo buscar una en especifico ;)