I am not sure that there is a function to find out the execution time of the procedures and functions. But I can tell you a method to do it.
Print time at the first and last line of the procedure and function. Execute both. You can get the time interval.
You can use DBMS_UTILITY.GET_TIME procedure.
Request Your Copy