title: Liquibase run store procedure returns error
body: <p>I try to set up the sql file from changeset to run a store procedure that is saved into my project but it returns sql error.
  Here I declared the sqlfile: </p>
  
  <pre><code>&lt;sqlFile path="/db/FindAllFriends.sql" endDelimiter="//" relativeToChangelogFile="true" splitStatements="true" stripComments="true" /&gt;
  </code></pre>
  
  <p>Here is my procedure:</p>
  
  <pre><code>DELIMITER //
  
  CREATE PROCEDURE aaa()
  BEGIN
  
  END //
  
  DELIMITER ;
  </code></pre>
  
  <p>If I let the "delimiter" in script it will return an sql error (you have an error in your sql syntax; check the manual....). If I remove it, it will be ok but it works only with ";" delimiter.</p>
  
  <p>If I tried to drop and then create the procedure (or multiple statements):</p>
  
  <pre><code>Drop procedure if exists aaa;
  
  CREATE PROCEDURE aaa()
  
  BEGIN
  
  END;
  </code></pre>
  
  <p>I receive: <code>Error executing sql drop procedure if exists aaa;</code></p>
  
  <p>My problem is that I need first to "drop procedure if exists" and after to create it, and I'm forced to use "delimiter" inside of script.</p>
  
  <p>I don't know if it is a problem with the mysql parser, liquibase error or I made a mistake in my script.</p>