The following lines contain the word 'select', 'insert', 'update' or 'delete':
'SELECT a.primary_obj_id
FROM ies_meta_obj_relationships a
WHERE a.primary_obj_id = :primObjId
AND a.secondary_obj_id = :secObjId
AND a.type_id = :typeId' using primObjId, secObjId, typeId;
'SELECT object_id
FROM ies_meta_objects
WHERE object_uid = :x_uid' using uid;
'SELECT 1
FROM ies_meta_library
WHERE object_id = :x_id' using objectId;
insertStmt varchar2(2000);
execute immediate 'SELECT ies_meta_library_s.nextval from dual' into seqval;
insertStmt := 'INSERT INTO ies_meta_library(libobj_id,
object_id,
created_by)
VALUES (:seq,
:x_objId,
1)';
EXECUTE IMMEDIATE insertStmt using seqval, objectId;
execute immediate 'select ies_meta_obj_relationships_s.nextval from dual' into seqval;
sqlStmt := 'INSERT INTO ies_meta_obj_relationships (
objrel_id,
obj_Order,
primary_obj_id,
secondary_obj_id,
type_id,
created_by)
VALUES (:seq,
:objectOrder,
:primObjId,
:secObjId,
:typeId,
1)';
sqlStmt := 'UPDATE ies_meta_obj_relationships SET obj_order = :objectOrder
WHERE primary_obj_id = :primObjId
AND secondary_obj_id = :secObjId
AND type_id = :typeId';
objId := IES_META_DATA_INSERTER.insertMetaObject(e); /* If object does not exist, insert record */
objId := IES_META_DATA_UPDATER.updateMetaObject(e); /* Otherwise update existing record */