идея брать ссылку на область памяти с ответом от БД и превращать ее в коллекцию объектов языка - порочна? ну ОК, работайте с адресной арифметикой правда жаль, что в Java или каком-нибудь PHP это не получится - ВМ мешает слегка...
Оспаде, вы что с бд через драйвер не работали? Ну в каждом языке или платформе разный уровень, но обычно в библиотеке от производителя есть абстракции типа рекордсет