Peter is right. I found the class in a dump of the 5.0.4 system library,
along with this disturbing comment:

// This class should be hidden so users don't see these procedures.
// It would be an SQL security risk

OTOH the class *is* present in newer versions. Try this on a 5.0.5 box:

USER>Set cdef = ##class(%Dictionary.ClassDefinition).%OpenId(
"%Library.SQLCatalogPriv")
USER>Write $IsObject(cdef)
1
USER>Write cdef.Hidden
1

I wouldn't touch it with a 10-yard stick without asking Support about it
(may be justified in your case, Bruce)

HTH,

Ram�n



Reply via email to