Utilisation de %rowtype dynamiquement
Bonjour,
Voici mon problème (Oracle 9iR2):
J'aimerais utiliser %rowtype de manière dynamique afin de récupérer les colonnes et types de chaque table de mon curseur.
Soit le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
PROCEDURE MA_PROCEDURE IS
CURSOR CUR_TABLES IS SELECT TABLE_NAME NAME FROM USER_TABLES WHERE TABLE_NAME LIKE '%_SYS';
BEGIN
FOR V_TABLES IN CUR_TABLES LOOP
DECLARE
MON_TABLEAU V_TABLES.NAME%ROWTYPE;
BEGIN
MON_TRAITEMENT;
END;
END LOOP;
END; |
Le problème est que %rowtype ne peut pas être utilisé avec une variable. Est-ce que quelqu'un aurait une idée pour rendre cela dynamique?
Merci d'avance,
Cédric