firstInstance(): InstanceType;
The firstInstance method of the Class class returns a reference to the first instance of the class. (See also "Caveat When Handling Persistent Class Instances", earlier in this section.)
The following examples show the use of the firstInstance method.
deleteAllInvestors() updating; vars object : Object; begin beginTransaction; app.setMarket(Market.firstInstance); foreach object in app.myMarket.allInvestors do delete object; endforeach; commitTransaction; end;
// Check for first company setup app.myCompany := Company.firstInstance; if app.myCompany = null then beginTransaction; create coy; app.myCompany := coy; commitTransaction; endif;