Contador de Números

Prezados.

Estive afastado por um tempo e peço desculpas aos que me pediram ajuda em outros tópicos e não respondi.

Hoje tenho uma dúvida que penso que os mais experientes já tenham passado.

Eu preciso criar um botão ou um link ao lado de um campo numérico e ao pressionar ele me devolver da tabela o próximo valor. Ou seja:

campo do formulário esta 15 ao pressionar o link ou botão ele retorna 16. Até ai tudo ok. Mas este campo terá pelo menos 25 pessoas clicando nele ao mesmo tempo e eu preciso de um rigoroso controle do N+1.

Alguma sugestão? Fazer por Trigguer, SP ou mesmo PHP. Eu tenho que travar por um momento esta operação até retornar o numero e o próximo poder clicar.

O banco é o Firebird.

Obrigado a todos. Um grande abraço.

Cezar, qual o significado desse neo a ser apresentado?
A garantia multi usuário pode se dar de duas formas uma eh apresentar o próximo número mas ao gravar os dados usar via trigger (forma ideal) mas o neo gravado pode não ser o apresentado na janela. Outra forma eh garantir este neo no clique mas se não salvar os dados o nro se perde.