WIP: [fix] avoid MemoryError by not fetching ALL results at once

I was working with Katia on memory optimization for FranceArchives and the MemoryError ended up being raised on this line because of the buffering.

So I wrote this small optmization, it helps but it's not enough because we have buffering higher in the call stack but it doesn't hurt.

I'm putting this in WIP because I'm not 100% sure it's fine but I guess so?

Merge request reports