différence entre query.list et query.iterate