SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';
LAST_DDL_TIME
é a última vez que foi compilado.TIMESTAMP
é a última vez que foi alterado. Os procedimentos podem precisar ser recompilados mesmo que não tenham sido alterados quando uma dependência for alterada.