SQL for equality of multiple values is "IN" not "="
To be clear, I am suggesting that the parameter is still a single value (the object id), the SQL in the lookup is where you would use the "IN" (when referring to values in the ODF_MULTI_VALUED_LOOKUPS table).