Using information_schema is preferred way.


 But I think using mysql.proc for just reading the values won't harm anything. Moreover MySQL java driver (Connector/J) uses mysql.proc.