Should I just jump to the next memory location and use a for loop until the gsm module return an error?
This is one solution and should work! I still prefer deleting the sms once read and serviced and leave the memory empty.

Al.