This would require hand coding since we don't have a server behavior that will do this directly. You can write an IF statement that checks if the button was pressed and then run a query like: INSERT INTO Table (columns) (SELECT columns FROM Table WHERE ID=?)
That will insert a row duplicated from another row. You would have to repeat that for each duplicated record. I'd probably suggest a premier support ticket but it shouldn't take too long to pull off.