Unanswered: Should hidden stored procedures be used?
Should stored produres that are "hidden" from us users be used?
I'm thinking in particular of using sp_MSgetversion to get the SQL Server version number and to be able to run different script if i'm on SQL Server 7.
Why are they not documented in the first place? Is it because they might change and they don't want us to use them?