There's a bug on the DefaultQuoteStrategy when used with Oracle. The getColumnAlias created an invalid alias.
The name of the column had 31 chars, with _ being the 3rd. Column was 101 on the query. Resulting name of the alias started with _, which is invalid name for Oracle.
Alias formed was
HOW TO FIX:
replace the regex on line 135:
$columnName = preg_replace('/[^A-Za-z0-9_]/', '', $columnName);
$columnName = preg_replace('/[^A-Za-z0-9]/', '', $columnName);