voilà j'ai un probléme avec execute immediate je vous donne la requêtte

je veux récupérer une valeur en exécutant de le sql dynamique mais quand j'essaye à chaque fois je reçois un message
Erreur :ORA-00936: missing expression

declare

v_key_def_id number;

begin

execute immediate 'select seq_key_def.NEXTVAL into '||v_key_def_id||' from dual';
DBMS_OUTPUT.PUT_LINE('v_key_def_id='||v_key_def_id);

end;
s'il ya qlq 1 qui peux m'aider ça sera simpa

merci d'avance