title: Flyway migration throwing Validation error for Sybase GOTO label by splitting the keyword in separate 'GO' and 'to'
body: <p>I'm trying to run flyway (6.3.3) migration in SYbase ASE on the sql below but getting a validation error.</p>
  
  <pre><code>declare @count smallint
  select @count = 1
  restart:
    print 'yes'
  select @count = @count + 1
  while @count &lt;= 4
    goto restart
  
  </code></pre>
  
  <p>Flyway response is</p>
  
  <pre><code>Migration R__wes.sql failed
  ---------------------------
  SQL State  : 37000
  Error Code : 102
  Message    : Incorrect syntax near '4'.
  Line       : 1
  Statement  : declare @count smallint
  select @count = 1
  restart:
    print 'yes'
  select @count = @count + 1
  while @count &lt;= 4
  
  </code></pre>
  
  <p>The issue is that FLyway is breaking the <code>goto</code> keyword to </p>
  
  <pre><code>GO
  to
  </code></pre>
  
  <p>which results in the error.</p>
  
  <p>i.e.</p>
  
  <pre><code>declare @count smallint
  select @count = 1
  restart:
    print 'yes'
  select @count = @count + 1
  while @count &lt;= 4
  
  GO
  to restart
  
  
  </code></pre>
  
  <p>I found a similar issue on SQL Server that was resolved last year
  <a href="https://github.com/flyway/flyway/issues/2307" rel="nofollow noreferrer">https://github.com/flyway/flyway/issues/2307</a></p>
  
  <p>Thanks in advance!</p>