Wstawianie wielu instrukcji wyboru do tabeli jako wartości

Czy można zrobić coś takiego w SQL Server:

INSERT INTO MyTable (Col1,Col2,Col3,Col4,Col5,Col6,Col7) VALUES

SELECT Col1 FROM Func1(),

SELECT Col2 FROM Func2(),

SELECT Col3,Col4,Col5 FROM Func3(),

SELECT Col6 FROM Func4(),

SELECT Col7 FROM Func5()

Mam dużą liczbę funkcji, które zwracają wyniki o jednej wartości i jedną funkcję, która zwraca 3 kolumny. Chciałbym wstawić wszystkie te dane do jednego wiersza tabeli?

Widzę, że funkcja zwracająca wiele kolumn może być problemem?

questionAnswers(3)

yourAnswerToTheQuestion