Improve ALTER TABLE (bug fix)