DECLARE @ID INTEGER, @SCREEN_ID INT, @CONTROL_TEXT VARCHAR(100) DECLARE c_CONTROL CURSOR FOR SELECT GUID,CONTROL_TEXT FROM TBPMO_CONTROL_SCREEN where GUID not in (SELECT CONTROL_SCREEN_ID FROM TBPMO_CONTROL_LANGUAGE) BEGIN OPEN c_CONTROL FETCH NEXT FROM c_CONTROL INTO @ID, @CONTROL_TEXT WHILE @@FETCH_STATUS = 0 BEGIN INSERT INTO TBPMO_CONTROL_LANGUAGE (LANGUAGE_TYPE,CONTROL_SCREEN_ID,CAPTION) VALUES ( 'de-DE',@ID,@CONTROL_TEXT) FETCH NEXT FROM c_CONTROL INTO @ID,@CONTROL_TEXT END CLOSE c_CONTROL DEALLOCATE c_CONTROL END