Cláusula IN em campo multivalorado

Boa noite.
Sei que não é recomendado ter campos multivalorado, mais por uma situação muito específica, fiz uso dessa opção, o separador é o ponto e vírgula, porem agora preciso fazer uma comparação nesse campo, mais ou menos assim
…where id in (select campo_multivaloraro FROM tabela)
Porem o campo_multivalorado não é inteiro e é separado por ;
Como estão lidando com isso? Json?