Angela,
If you are using private data sessions and table or row buffering with your form you shouldn't have to delete a new record when you don't want to keep it. You should CANCEL the save for the new record with the tablerevert().
Hope I understood your question correctly, and this helps...
Life's short, have fun!
Dan Madero