> It depends, sometimes just feeding back broken SQL with "that didn't return any rows, can you fix it" and it comes up with something that works.
But how do you know if the SQL is correct, or just happened to return results that match for one particular case?