got to use nextval at the start and the currval for all other records.

currval doesnt have a value until next value is called