Ich verstehe das Problem nicht.
Wenn Datensätze gefiltert werden sollen, dann bietet sich dafür doch eine Abfrage geradezu an!
Und wenn man nicht gerade ein
select * abgesetzt hat, dann ist das in den allermeisten Fällen auch hinreichend performat.
Irgendwie beschleicht mich der Verdacht, daß hier ein
DB-Abzug erstellt wird, mit dem man im stillen Kämmerlein Datenverarbeitung spielen will. Und aus formalen Gründen darf das dann nicht mehr "Datenbank" heißen.
Gruß
K-H