Hi,
You could use buffering for your table. Buffered table will have extra copy, and modification will be done to these copy instead of underlying table.
Or, you may use table to show list, and use view for update.
hth
I am not the most powerful man in this world.
I am not the worst man in this world either.
I just as same as all of you.
I still need to learn from my mistakes...