Sous oracle 10g

J'ai un souci avec un script sql auquel je passe des paramètres, dans ce script j'ai ce genre de commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
grant SELECT on TABLE_CONSTRAINTS to ROL_&5_TOTO;
où &5 est le 5ème paramètre passé au script.

Il s'avère que quand le script passe sur cette commande, il repasse en mode interactif et réclame &5 et supprime la fin de la commande (après &5), d'où plantage.

Comment remédier à ce pb sans passer par un execute immediate ?

Cordialement.