Sometimes DML trigger will save you from LOT of manual coding. I had a Situation where I had to save the row to another table before I change the row in original table, the situation was kind of auditing feature on database table. So I used the following DML trigger to make my work done. [...]