It means the OBJID variable has never been used before, it's "unitialized" so to speak.
The point of running the query is visually determining the IDs available. After that you pick one and open that: USER>Set OBJID = 1 USER>Set budget = ##class(FBP.Budget).%OpenId(OBJID) I know I can use one because the query showed it (deletions may result in IDs not being sequential anymore, thus you can't assume a given ID exists for testing purposes) More concisely, you can pass 1, 2 or 3 (in this case) directly to %OpenId and not use the OBJID variable. HTH, Ram�n
