Вот еще один пример, который может решить вашу проблему.
DELETE FROM VK_MODIFY WHERE ROWID IN(SELECT TEMP.ROWID FROM(
SELECT ROWID,ORDERID, EXTORID, SYSTEM_INSERTED_AT,
ROW_NUMBER()OVER (PARTITION BY ORDERID,EXTORID ORDER BY SYSTEM_INSERTED_AT DESC) RN FROM VK_MODIFY
)TEMP
WHERE TEMP.RN <> 1)
Лучше всего иметь поле первичного ключа в вашей таблице, если оно у вас есть, вы можете использовать это поле вместо rowid.