Non ho ben capito: la variabile ti esce perché Navicat mostra le variabili OUT, o perché fai una SELECT nella routine?

Se è perché fai una SELECT, hai due risultati. Questa pagina spiega come leggere più di un risultato:
http://it1.php.net/manual/it/mysqli....-statement.php

Se invece devi solo leggere una variabile, basta che fai
SELECT @nome_variabile;