Entschuldigung, war mein Fehler!
Die Argumente für POSSTR waren vertauscht:

posstr(ZuDurchsuchendeZeichenkette, ZuSuchendeZeichenkette)

Also

POSSTR(: M1OUNR, CHAR(OFOUNR) CONCAT ';') > 0

Wichtig ist, dass CHAR ohne Vornullen aufbereitet, daher in der Suchliste auch ohne Vornullen, ansonsten ist DIGITS(MyNum) zu verwenden.

Das ";" ist deshalb nötig, da eine einzelne Ziffer ja auch in einer längeren Zahl vorkommen kann und nur so Eindeutigkeit gewährleistet ist.