well you may be right in one aspect..but the thing Gunny is going to do is a simple task which can be accomplished by two direct statements
Begin Transaction
INSERT <ColNames> INTO Tab2
SELECT <ColNames> FROM Tab1
WHERE <Condition>
DELETE Tab1 WHERE <Condition>
Commit Transaction
Regards
Ganesh
http://ganeshprof.blogspot.com