Jeżeli chodzi o forme danych w strukturze wynikowej ( nie formatowanie jako jakiś raport) to można, przynajmniej w FB.
1 Selectujesz te dwie kolumny po wierszu for selectem i składasz z tego dwa stringi posklejane delimeterami (np. ';')
2 Piszesz procedurę która zwróci n kolumn z rozparsowanymi wartościami w dwóch wierszach
3 przez execute statement lub execute block ją wykonujesz a wynik suspendujesz
Gotowe. Masz gotową strukturę na wyjściu procedury, jednak jeżeli ma to służyć celom innym niż prezentacja w SQL edytorze to proponuje wyselektować w starej formie, i potem już obrobić do odpowiedniego widoku w jakimś frontenddzie danej apki, lub faktycznie zrobić z tego Querry jak napisałem i dać w froncie zwykłe Browse - męczysz się z SQL i mało to wydajne, ale za to zawsze możesz bez rekompilacji zmienić sposób prezentacji edytując procedurę sql - wszystko ma plusy i minusy.