You are welcome. I was not sure if you had blanks or not, I thought blanks were null thus I did not include the isblank, sorry
>It works with a slight addition to handle the blenks
>
>set filter to ! (isnull(Zip) or transform(val(Zip), '@L 99999') == Zip or isblank(zip))
>
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges