在Oracle ERP的报表源程序*.rdf中,有很多数据从像下面这样取出来的,
我的问题是
1.为什么不要用从数据库中直接select...的方法?
2.什么情况下必须用这种方法?(好像是与AOL相关的数据就这样取)
3.小弟英文不好,看不懂Developer6i中关于这个包的说明,
  请高手用中文解释清楚?并说明相关使用技巧?
感激直至
begin   
SRW.REFERENCE(:coa_id);--:coa_id数据已知
SRW.USER_EXIT('FND FLEXSQL
                   CODE="GL#"
                   NUM=":coa_id"
                   APPL_SHORT_NAME="SQLGL"
                   TABLEALIAS="cc"
                   OUTPUT=":ACCT_FLEX_ALL_SEG"
                   MODE="SELECT"
                   DISPLAY="ALL"');--取出:ACCT_FLEX_ALL_SEG变量值
RETURN(:ACCT_FLEX_ALL_SEG);--返回:ACCT_FLEX_ALL_SEG变量值
end;