SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';
LAST_DDL_TIME
è l'ultima volta che è stato compilato.TIMESTAMP
è l'ultima volta che è stato modificato.
Potrebbe essere necessario ricompilare le procedure anche se non sono state modificate quando cambia una dipendenza.