Personnellement, pour les commandes/livraisons, je fais une requête paramétrée.
La requête est utltra-basique (car sur une table) et du coup, les performances sont là.

A voir après sur une table...