I could not believe the 'I don't know if this is possible' as in Delphi, anything possible at design-time is also possible at run-time.
So, created a project with an OracleSession, OracleDataSource, DataSet and DBGrid.
Added the following to a button and it works (is identical to the code...