Ok, damit hast Du schon mal ein Argument, Queries nicht mehrfach zu verwenden.
Ich arbeite grundsätzlich mit dynamischen Datasets, die immer anders befüllt werden, wenn mehrere Datasets gleichzeitig geöffnet sind, brauch ich natürlich mehrere davon.
Ansonsten noch ein ein paar Funktionen, die mir bestimmte Settings aus der
DB holen. Da sind die Queries aber gekapselt. Geht alles nur via Funktionsparameter und Rückgabewert der Funktion. Im Bauch der Funktionen wird die
Query erstellt und freigegeben.