fixed SQL parser