Yop yop.

J'ai un soucis. J'ai écrit une procédure qui doit supprimer certaines lignes d'une table. Pour cela j'utilise un curseur avec FOR UPDATE toussa toussa, dans le corps de ma procédure j'ai une boucle avec un fetch toussa toussa, et vient le DELETE <le_nom_de_ma_table>
WHERE CURRENT OF.

Pour que ça fonctionne je suppose qu'il faut mettre le commit avant la fin de la boucle, et du coup bah ça ne marche pas.
Y a-t-il une autre solution que de recopier la table et de supprimer dans la copie puis de remplacer la première par la copie ?

(si vous voulez du code, n'hésitez pas )