Я, кстати, "доработал" selectall_arrayref там, чтобы можно было получить результат, аналогичный Slice => {} . Правда, сделано максимально тупо, список полей передаёт пользователь. Если имя в списке - это ref типа SCALAR, то будет сделан конверт строки в число.