关于oracle存储过程

我在一个表中的 三个字段放了三段SQL代码   

A字段 是   select ...... from 

B字段是 表

C字段是 on ......

现在想执行以下这些SQL,但是比较多,想通过存储过程执行验证一下是否报错

A||B||C 

应该怎么写,就是执行一行sql 打赢一下主键(D)SQL语句执行成功

 

执行的整体代码是  

CREATE TABLE 表名 AS 第一行A字段||第一行B字段||第一行C字段;

打印输出 D字段 SQL执行成功

DROP TABLE 表名;

循环执行到验证完所有行,每一行都返回一个验证结果,成功或者失败,带回来主键

这么做又什么好处吗?今后维护将是梦魇