Bonjour à tous,

Dans le cadre d'un projet universitaire, je dois développer un programme de gestion en PL/SQL avec une interface web en utilisant le Web Toolkit.
J'ai un système d'utilisateur qui se connecte pour pouvoir accéder aux pages de l'application.
Suivant ses droits, il a accès ou non à certaines fonctionnalités.
Ma question est la suivante : Comment puis-je savoir, n'importe où dans mes procédures PL/SQL, quel utilisateur est connecté ? En sachant que plusieurs utilisateurs peuvent, évidemment, se connecter en même temps.

L'idéal serait un système comme les Sessions HTTP, mais j'ai du mal à trouver ce qu'il me faut.
J'ai vu la variable owa.user_id, mais je ne sais pas si elle est unique ou si elle a le même comportement qu'une variable de session.

Bref, je souhaiterais avoir quelques éclaircissements là dessus

Merci !