Argh. Classic Schroedinbug . I had an outer join between two tables to populate an InfoPath multi-select listbox . (So I needed a list of potential options with indications of which options had been selected). I created an outer join and put my parameter