There a couple of problems with relying on sysdepends
1) If you truncate a table in a stored procedure but don't make any other reference to it then there is no dependency
2) If when you modify views, functions, tables, and stored procedures you drop and then create them, you will inevitably eliminate some of the depenency information unless you happen to recreate things in just the right order.
see
http://www.sqlservercentral.com/colu...pendencies.asp
David Lundell
Principal Consultant and Trainer
www.mutuallybeneficial.com