title: How can i check if the table mysql.proc exists
body: <p>I am working on a WPF application which installs if MySQL is installed,
  so before installation I want to check whether <code>mysql.proc</code> table exists or not.
  I googled about it and ended up with a query</p>
  
  <pre><code>select * from information_schema.Tables 
     where Table_schema = Schema() and Table_Name = 'mysql.proc'
  </code></pre>
  
  <p>This query returns an empty row.</p>
  
  <p>I also tried simple select statement
  <code>select * from mysql.proc</code>,
  and this returned a table with the names of all the stored procedures, but if this table didn't exists then it throws an exception in the c# code.</p>
  
  <p>So is there any way that I can fire a query from c# and get a boolean value depending on whether <code>mysql.proc</code> table exists or not?</p>