David,
To add a little more to Erik's reply too
If you want to present an empty record for edit you can APPEND BLANK in the table and then you'll have an empty record in your local buffer. If they cancel you TableRevert() and the blank record goes away, if they save you TableUpdate() and the record is written to the table.