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.