En egenhändigt ihopknåpad länkad lista är onödigt i Delphi.
Använd TList objektet istället. Det kapslar in allt som brukar ställa till det i länkade listor, som delete och insert av records.
Kolla på exemplena som finns i delphi hjälpen, är inte särskillt svårt.
Frågan#1
Hur skapar man en länkad lista?