Hallo,
du könntest auch das ganze in eine Funktion packen und als rückgabewert eine Tabelle definieren.
Dann müsstest du nur ein Select auf die Funktion absetzen.

lg Andreas