Yes it works for me wonderfully well and cursors are the way to go to populate comboboxes in scalable applications. You are just making up unrealistic excuses not to use cursors (sys(1104) for example). You are not filling up the arrays with constants hard coded, do you? If you do then hands down, forget I even said cursor.