怎么调用函数为所有员工加薪?

问题:创建一个函数,为某个员工按照一定的百分比进行加薪,并返回加薪后的
工资。该函数有两个IN的参数, 员工编号和加薪幅度。
在另一个过程里调用上面的函数为所有员工加薪10%

CREATE OR REPLACE FUNCTION get_sal (
  p_emp_id  employees.employee_id%TYPE,
  p_percent NUMBER)   RETURN NUMBER IS
  v_salary employees.salary%TYPE; 
BEGIN
  UPDATE employees
    SET salary=(1+p_percent/100)*salary 
    WHERE employee_id= p_emp_id;
  SELECT salary INTO v_salary FROM employees
    WHERE employee_id= p_emp_id;
   DBMS_OUTPUT.PUT_LINE('员工'|| p_emp_id ||'加薪后的工资是');
  RETURN v_salary ;
END get_sal;


函数已经创建好了,过程的详细代码写不出

求大神帮助!!!!!!

用到游标,过程代码:

create or replace PROCEDURE get_allsal IS
  CURSOR emp_cur IS
  SELECT * FROM employees;
v_emp_id employees.employee_id%TYPE;
BEGIN 
  FOR emp_rec IN emp_cur LOOP
     v_emp_id:=emp_rec.employee_id;
     DBMS_OUTPUT.PUT_LINE(get_sal(v_emp_id,10)); 
        END LOOP;
END get_allsal;