Cuando se trabaja con procedimientos almacenados, a veces es sumamente necesario, trabajar con variables, y asignar a este, el resultado de una consulta. Esta seria un de las formas de poder hacerlo.
sintaxis:
SELECT @nombre := nombre_columna from tabla1 where condición;
pdt: ejemplo extraido de un SP, solo para fines educativos