How to recover a deleted or modified record

IsisNBP permits recover an old version of the deleted or modified record in the database, for example:

Open a database, modify some record and save:

 
In [1]: mydb = current.cds

In [2]: rec = mydb[1]

In [3]: rec[45] = 'xxxxxxxxxxxxxxxxxxx'

In [4]: print rec
------> print(rec)
MFN: 1
69:Paper on: <plant physiology><plant transpiration><measurement and instruments>
70:Magalhaes, A.C.
70:Franco, C.M.
44:Methodology of plant eco-physiology: proceedings of the Montpellier Symposium
45:xxxxxxxxxxxxxxxxxxxxxxxxxxxx
50:Incl. bibl.
24:Techniques for the measurement of transpiration of individual plants
26:^aParis^bUnesco^c-1965
30:^ap. 211-224^billus.


In [5]: rec.save(mydb)

After that the first record of the cds database was modified, now open the database again and recover old record:

In [1]: mydb = current.cds

In [2]: rec = mydb[1]

In [4]: print rec
------> print(rec)
MFN: 1
69:Paper on: <plant physiology><plant transpiration><measurement and instruments>
70:Magalhaes, A.C.
70:Franco, C.M.
44:Methodology of plant eco-physiology: proceedings of the Montpellier Symposium
45:xxxxxxxxxxxxxxxxxxxxxxxxxxxx
50:Incl. bibl.
24:Techniques for the measurement of transpiration of individual plants
26:^aParis^bUnesco^c-1965
30:^ap. 211-224^billus.

In [5]: oldrec = mydb.previous(rec)

In [6]: print oldrec
------> print(oldrec)
MFN: 1
69:Paper on: <plant physiology><plant transpiration><measurement and instruments>
70:Magalhaes, A.C.
70:Franco, C.M.
44:Methodology of plant eco-physiology: proceedings of the Montpellier Symposium
50:Incl. bibl.
24:Techniques for the measurement of transpiration of individual plants
26:^aParis^bUnesco^c-1965
30:^ap. 211-224^billus.

Tanks for the tip Senra!