bonjour,

en guise de primary key je compte utiliser les uuid.
grace a fb 2.1 je peux les stocker dans un char(16) et les générer grâce a gen_uuid.

Il me reste une question comment puis je creer une requete sous forme de chaine de caractere style :
select * from matable where id = monuuid.

car étant stocker sous forme de char(16) certain caractere peuve etre non imprimable et il m'st donc impossible de creer une tel chaine.
vous me direz que je peux passer par des parametres mais dans certain cas il ne m'est pas possible de le faire car j'utilise des filtre.
l y a une seule solution qui me vien a l'esprit serait de stocke les uuid sous forme {xxxxx-xx-xx-xx-xxxxx} mais comment convertir le char(16) générer par gen_uuid en un varchar(36) tous ca dans firebird.

Merci d'avance.