db.beginTransaction(SqlJetTransactionMode.WRITE);
ISqlJetCursor updateCursor = null;
try {
table.insert("Smith", "John", 0);
calendar.setTime(new Date(System.currentTimeMillis()));
updateCursor = table.open();
do {
updateCursor.update(updateCursor.getValue(SECOND_NAME_FIELD), updateCursor.getValue(FIRST_NAME_FIELD), calendar.getTimeInMillis());
} while(updateCursor.next());
} finally {
updateCursor.close();