Имеется произвольный запрос SQL на выборку (строка).
Как быстрее всего получить список полей, возвращаемых этим запросом?
Запрос может возвращать пустой результат. В этом случае список полей тоже должен быть корректно получен.
Можно это реализовать через mysqli + fetch_fields, но этот вариант неуниверсален (только для mysql) и без участия modx.
Идеальный вариант = методами modx + универсально (для любой поддерживаемой modx СУБД) + без выполнения запроса (только парсинг запроса)
Кто какие варианты может предложить?