The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE select_columns( X_data_type IN OUT varchar2,
X_column_type IN OUT varchar2,
X_dimension_id IN OUT number,
X_data_type_name IN OUT varchar2,
X_type_name IN OUT varchar2,
X_dimension_name IN OUT varchar2) IS
BEGIN
IF X_column_type is NULL THEN
X_column_type := 'CN';
SELECT lookup1.meaning, lookup2.meaning
INTO X_type_name,
X_data_type_name
FROM cn_lookups lookup1,
cn_lookups lookup2
WHERE lookup1.lookup_type = 'COLUMN_TYPE'
AND lookup1.lookup_code = X_column_type
AND lookup2.lookup_type = 'DATA_TYPE'
AND lookup2.lookup_code = X_data_type;
SELECT name
INTO X_dimension_name
FROM cn_dimensions
WHERE dimension_id = X_dimension_id;
END select_columns;
SELECT cn_objects_s.nextval
INTO X_column_id FROM dual;