> Of particular concern is the substitution of user-provided operator with > '='. I would like to filter some tables based on what a value is *not* > equal to ('!='). That strongly suggests that you want a collection, not a record. Can you explain what you're doing in more detail?