Crear un campo guarde una clave que se incremente con cada nuevo registro y se reinicie en cada año
La seudo clave esta conformada en tres partes separadas por guiones:
Una letra ==> ('C')
Un numero correlativo (en este punto no estamos muy de acuerdo con un solo digito)
El año en curso
Para obtener el mayor se debería filtrar por el año, si se filtra por año un nuevo año no tendría registros (si se aplica la función NZ se le puede indicar que devuelva un cero) y si se le suma una unidad a ese cero ya tenemos el primero del año y detrás de el vendrán los siguientes.
Si se utiliza un único digito que después crecerá (el dos ...el tres ...el cinco mil (es decir: un digito, dos, tres, cuatro ....) calcular el valor de este TEXTO variable en longitud, será mas complejo que diseñar partiendo de un numero de dígitos constante, esto es:
C-00001-2014, C-00002-2014, C-00003-2014, C-00004-2014 ..... C-09991-2014