SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';
LAST_DDL_TIME
es la última vez que se compiló.TIMESTAMP
es la última vez que se cambió.
Es posible que sea necesario volver a compilar los procedimientos incluso si no han cambiado cuando cambia una dependencia.