When executing the following query, tested directly in the Database, the result is 12 records.

When I use the ExecuteDataTable method, the result is always 1 record.
When testing without ExecuteDataTable, the result is 12 records.

The test was done with other records and the behavior is the same.
When removing the crg_nid column from the SELECT, the result is 12 records using ExecuteDataTable and also without it.

The same behavior occurred with ExecuteDataSet.
When executing the following query, tested directly in the Database, the result is 12 records.
When I use the ExecuteDataTable method, the result is always 1 record.
When testing without ExecuteDataTable, the result is 12 records.
The test was done with other records and the behavior is the same.
When removing the crg_nid column from the SELECT, the result is 12 records using ExecuteDataTable and also without it.
The same behavior occurred with ExecuteDataSet.