> For index we can monitor the index and find out if it's been used. > > Other than adding custom code to the stored procedure to track it's > execution, is there any other way to do it without modifying it? You can make it invalid. If someone executes it, Oracle will automatically recompile it, turning it valid. If it stays invalid, no-one has executed it... Malcolm. -- //www.freelists.org/webpage/oracle-l