Oracle update to split a row into two in safest way with rollback
问题 I'm working on an existing table that has data similar to: ID | Name | OldValue | NewValue these columns have data that is similar to: 14 | name | 'x=>y / zs / z where the old and new values show a change between values. What I'd like to do is split these so that this is the result: 15 | name | 'x=>y' | 'x=>s' 16 | name | 'z I need to safely split this row into two separate rows and then delete the existing data making sure that I'm able to roll back any changes should it hit the fan. My