Bonjour,

Voilà j'ai une procédure stockée qui gère l'insertion dans une table, et j'aimerais récupérer l'id nouvellement créé dans mon application, j'ai donc pensé à créer une 2nde procédure stockée pour ça mais à l'exécution j'ai cette erreur :

"currval of sequence "tbl_bien_bien_id_seq" is not yet defined in this session"
J'ai du mal à comprendre pourquoi, parce que je ne suis pas dans la même transaction ? Dois-je modifier la première procédure stockée ?

Voici le code de récupération de l'id :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select * from get_valeur_courante_sequence_bien() 
as (valeurCourante bigint);

Merci d'avance pour vos réponses