Обращение к результирующему набору на основе курсора - это то, что я предлагаю, клиенты БД не будут извлекать половину строки в любое время, поэтому, если нет ограничений на размер строки, библиотека на стороне клиента должна быть готова к произвольной длине двоичные потоки, которые, очевидно, значительно усложняют разработку эффективного и в то же время корректного проводного протокола для связи C / S.
Но я не думаю, что в этом вся история, многие другие проблемы также могут учитываться.