Привет, как вариант - попробуй через counter c инкрементом в 1, номер в таком случае интерпретируется как число; единственный момент - нужно отслеживать актуальное значение, но если данные как-то отслеживаются в БД, то просто выбор max() из выборки даст тебе актуальное значение для следующей итерации