Kommt drauf an, was du brauchst.
Wenn du den Status aller "Familien" brauchst, ist der View insgesamt schneller, weil er auf einen Rutsch alles liefert.
Allerdings braucht der View wohl mehr Zeit, bis er Daten liefert.
Eine Funktion oder Stored Procedure ist für sich genommen schneller; wenn du aber in einer Schleife alle Familien abrufst wird insgesamt mehr Zeit benötigt als beim View.
Das habe ich befürchtet, sowohl als auch!
Dann setzt ich beides ein, den View für die Massenabfrage und die Funktion für die Überprüfung einzelner Familien.
Vielen Dank und ein schönes Wochenende.
K-H