Silvio,
Correct, oData is not a database object. It appears to be a very simple object that just contains some data and a GetNewID() method.
Also, I notice in the newest version that oData is declared as class data but not used anywhere. Perhaps you should try that version.
James