The ? is a wildcard in a search itself, so I believe that's the issue here.
Try
=findoneof(FIELD,'?')
as search expression in your listbox of field FIELD (i.e. create a list box of your field, then just start typing the expression as stated incl. equal sign, replace FIELD with the appropriate field name).