I need to query retrieve 10 million records with lib/pq. Is rows.Next() memory friendly or do I have to use cursors?