ODAC
Used to execute a SQL statement and fetch rows by a separate thread.
TOraDataSet
property NonBlocking: boolean;
Set the NonBlocking property to True to execute SQL statement and fetch rows by a separate thread.