bonjour à tous

je veut faire une insertion paramétrie ( sans connaitre la table , ni ces champs) pour cela j'utilise une procedure d'insertion

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CREATE OR REPLACE PROCEDURE INSERTION ( table_nom VARCHAR(30), valeurs RECORD)
 
IS
   Requête VARCHAR (200);
 
BEGIN
 
If table_nom not exists in ( SELECT table_name FROM user_tales)
                     then RAISE_application_error( 'la table n'existe pas ');
 
 
 
Requête :='INSERT INTO ' || table_nom || ' values ';
 
EXECUTE IMMEDIATE Requête; 
 
END;
mais le problème: comment on peut récupèrer les valeurs de RECORD pour les inserés??.

Merci d'avance