Вот что я в идеале хочу. Представьте, что у меня есть таблица со строкой A.
Я хочу сделать:
SELECT A, func(A) FROM table
а для вывода - 4 столбца.
Есть ли способ сделать это? Я видел вещи на пользовательских типах или что-то еще, что позволило вам получить результат, который будет выглядеть как
А, (В, С, D)
Но было бы очень здорово, если бы я мог заставить эту функцию возвращать несколько столбцов без каких-либо ограничений.
Есть ли что-нибудь, что может сделать что-то вроде этого?