Professor,
Quando é realizado a exclusão de um valor na tabela tab_identity, o próximo número incrementável no campo, seria incrementado normalmente. Exemplo: id =1 , id = 2, i d = 3 caso a query delete from tab_identity where id = 1 ,seja executada, a linha referente ao id = 1 será excluída. Agora, se executarmos a query delete from tab_identity todos os valores serão excluídos, mas ao executarmos os inserts novamente, os valores dos ids começariam a partir do 4 em diante , ex: id = 4, id = 5, id = 6 ...
Existe uma possibilidade para que após executarmos o comando delete from tab_identity recomece do um, como estava na primeira inserção, caso fosse excluído todos os valores.
PS: SEM EXECUTAR O DROP TABLE TAB_IDENTITY; porque isso seria resolvido, as vezes o usuário não exclui todos os dados, mas sim alguns e quando é inserido outros, os ids começam a incrementar pelo último isso estaria correto conforme explicado pelo professor, o problema ocorre quando é excluído todos.
Muito Obrigado Rafael