bonjour à tous

je tourne en rond depuis un petit moment et je ne trouve pas la solution
comment peut-on remettre un champ à nil avec l'instruction UPDATE

cmd := 'update INDIVIDU set CLE_PERE = '+ nil+' where CLE_FICHE = 9680';
ceci provoque une erreur de types ( string et pointer)

cmd := 'update INDIVIDU set CLE_PERE = '+ pchar(nil)+' where CLE_FICHE = 9680';
erreur interbase

cmd := 'update INDIVIDU set CLE_PERE = '''' where CLE_FICHE = 9680';
insère un blanc dans la base ce qui est différent du résultat que je veux obtenir qui doit être nil

merci pour votre aide.