Définir le résultat de la variable, à partir de la requête

Quand j'ai créer le sauvé de la procédure, je peux créer une variable oui? par exemple:

CREATE PROCEDURE `some_proc` ()  
BEGIN  

   DECLARE some_var INT; 
   SET some_var = 3;
....

QUESTION: mais comment définir la variable de résultat de la requête, qui est de savoir comment faire certains comme ceci:

DECLARE some_var INT;
SET some_var = SELECT COUNT(*) FROM mytable ;

?

source d'informationauteur