Trouver le DDL d’une vue dynamique (V$… ou GV$…)
On utilise v$fixed_view_definition
SELECT * FROM v$fixed_view_definition where view_name = upper('v$fixed_view_definition')
On obtient :
V$FIXED_VIEW_DEFINITION SELECT * FROM gv$fixed_view_definition where inst_id = USERENV('Instance')
Et donc, comme on a autre chose que du fromage blanc entre les oreille on passe la requête suivante :
SELECT * FROM v$fixed_view_definition where view_name = upper('gv$fixed_view_definition')
Pour finalement obtenir :
GV$FIXED_VIEW_DEFINITION select i.inst_id,kqfvinam,kqftpsel from x$kqfvi i, x$kqfvt t where i.indx = t.indx
C’était pourtant pas si compliqué