cursor.updateRow([row[0]]) StopIteration: iteration not started Ah, I somehow missed the part where you say that you want to update the domain. In ArcGIS, domains are handled differently from tables. Notably here, the arcpy.da.*Cursor classes only work on tables/feature classe...