per selezionare il primo codice:

SELECT codice FROM tabella WHERE used='0' LIMIT 0,1

per "bruciarlo", posto che prelevi con una variabile il valore codice:

UPDATE tabella SET used='1' WHERE codice='$codice'