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
