.cmbRegions.rowsource='' select towns.fullname, towns.Town , towns.ccode ; from towns ; where towns.Town = BldMstr.Town ; union ; select towns.fullname, PostRegn.joiningtwn as Town, towns.ccode ; from PostRegn, towns ; where PostRegn.joiningtwn = towns.Town and PostRegn.Town = BldMstr.Town ; into cursor tRegion .cmbRegions.rowsource='tRegion' .cmbRegions.listindex=1I want the current BldMstr.town to be the first item in this combo and I want it to be displayed. However, it seems like this cursor sorted somehow differently. Do you see a reason, why the first item in union is not the first selected?