And in any case, why would you want to update rows in a particular order? What difference does the order make when you do an update?
The reason why the cursor is not updateable is because of the presence of the ORDER BY clause. The clause means that the cursor has created a temporary table to sort the rows. Allowing the update would mean you would update the temporary table - not terribly useful...
Jeff Mason
Custom Apps, Inc.
www.custom-apps.com