Example of IDBDatasetStatement

I have read about the possibility of using IDBStatement to execute queries or recall Store Procedures, I have seen that IDBDatasetStatement is available that reports a TDataset out but I can not find documentation about it.
Can you help about it?
I explain my question better:
in one of my applications, I would need to display the result of complex SQL queries  or the result of Stored Procedure show in grids.
These queries are used to create reports or visualizations, never insertions in the database.
For this I am looking for a method of Aurielius that allows me to write SQL queries directly and manage the result as TDataset.
What is the best method I can use to get my purpose?
Thk in advance.

Hi, sure, it's possible. Please refer to the following links: