DECLARE AddIdColumns_Cursor INSENSITIVE CURSOR                                              
            
    FOR SELECT Id                                              
            
        FROM PDL_ProcGroup (nolock)                                              
            
    OPEN AddIdColumns_Cursor                                              
            
    BEGIN                                              
            
      FETCH NEXT FROM AddIdColumns_Cursor INTO @Id                                              
            
      WHILE @@FETCH_STATUS = 0                                              
            
      BEGIN                                              
            
           exec('ALTER TABLE #tmpWIP add ' + '[AA' + @Id + ']  int NOT NULL DEFAULT(0)')                                              
            
           FETCH NEXT FROM AddIdColumns_Cursor INTO @Id                                              
            
      END                                              
            
    END                                              
            
    CLOSE AddIdColumns_Cursor                                              
            
    DEALLOCATE AddIdColumns_Cursor