Si intentas generar el id podria ser:
Código Delphi
[-]Select last_insert_id() from clientes
y le sumas 1.
Lo que veo raro es que si seleccionas el codigo "as maximo", lo que muestras en el edit es(el field) "maximo"; o codigo, etc..
Y fijate utilizando: