Pour connaître le temps d’exécution dans une procédure/fonction PL/SQL, utiliser la fonction DBMS_UTILITY.GET_TIME qui renvoie un temps en 1/100 de seconde.
DECLARE v_start NUMBER; v_stop NUMBER; BEGIN v_start := DBMS_UTILITY.GET_TIME; v_stop := DBMS_UTILITY.GET_TIME; DBMS_OUTPUT.PUT_LINE(((v_stop-v_start)*10) || ' ms'); END; /