ODAC - base class for BeforeOpen

ODAC - base class for BeforeOpen

Hi there. 

I'm trying to build an interposer class für TOraQuery. I couldn't find the correct base class, though.

  1.   TOraQuery = class(Ora.TOraQuery)
  2.   //TOraQuery = class(TMemDataSet)
  3.   //TOraQuery = class(TCustomDADataSet)
  4.   //TOraQuery = class(TOraDataset)
  5.   //TOraQuery = class(TCustomOraQuery)
  6.   published
  7.     procedure BeforeOpen(Sender: TObject); override;
  8.   end;

Delphi keeps complaining with E2137: Method "BeforeOpen" not found in base class. Which class does have BeforeOpen?