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;