Puedes llamar al procedimiento almacenado desde la instrucción select ,Para llamar a un procedimiento debe usar la siguiente sintaxis:
CALL stored_procedure_name (param1, param2, ....)
Por ejemplo, puede LLAMAR al siguiente procedimiento:
DELIMITER //
CREATE PROCEDURE `procedure1`(IN var1 INT)
BEGIN
SELECT var1 + 2 AS result;
END//
como
CALL procedure1(10);
Visite este sitio como referencia:http://net.tutsplus. com/tutorials/una-introducción-a-los-procedimientos-almacenados/