Mutating table problem = bad design problem, IMHO.
Build the procedure into a background job and let the triggers notify the job about the values.
Use dbms_alert or dbms_pipe to notify the job.