Как использовать вывод таблицы из хранимой процедуры MYSQL

Я искал последний час или около того и не нашел окончательного ответа на эту, казалось бы, простую проблему:

Как вызвать хранимую функцию / процедуру MYSQL и использовать ее вывод в дальнейших запросах SELECT?

Хотя это, очевидно, не работает, я бы хотел иметь такую вещь:

SELECT P.`id` FROM (CALL test_proc()) AS P

Где test_proc () определяется как:

DROP PROCEDURE IF EXISTS test_proc;
DELIMITER ;;
CREATE PROCEDURE test_proc()
BEGIN
    SELECT * FROM `table`;
END;;
DELIMITER ;

Просто в качестве примера. Я был бы хорошо с использованием сохраненной функции.

Ответы на вопрос(1)

Ваш ответ на вопрос