Viendo tu mensaje, es mejor que en esa tabla temporal, tengas 3 campos:
Código:
Prefijo tipo valor (integer)
FAC AL 1
Despues haces varias rutinas para que dado el Prefijo y el Tipo, aumente el valor y los concatene (añadiendo ceros por la izquierda).
Realmente no sé si el campo "tipo" hace falta, pero bueno, tú lo sabrás mejor que yo
Saludos