Grazie mille Torn, avevo capito il problema ma ingenuamente intervenivo sempre su list_record senza fare attenzione alla testa della lista
Per quanto riguarda il tuo consiglio.. Perché è inutile? Io uso la funzione per lo switch e quindi per far ordine nel codice..