Официально в Oracle никто ещё не заявил, что Streams умрёт, но то, что они его забросят разрабатывать если не в Oracle11gR3, то в 12-м говорят многие. После покупки GoldenGate им нет смысла вкладывать в средства в разработку Streams. Поддержка, конечно, будет ещё лет 5, но начинать разработку в Streams — не советую.
Создание динамических запросов оправдано только если они выполняются редко или вообще один раз. Иначе это неоправданная нагрузка на парсер. К тому же динамические запросы являются потенциальной дыркой для SQL injection.
Да и вообще, если использовать %F для даты, то можно уже и поставить %Т для времени. А конструкция echo с date внутри — избыточна. Надо просто: date '+[+-----] %F-%T Begin'
ls — list segments
pwd — print working directory
lp — line printer
nohup — no hangup
sed — stream editor
yacc — yet another compiler compiler
wc — word count
Ну и xq до кучи для XML
Вариант GreyCat не будет работать в csh/tcsh и стандартном sh, а твой будет.
#! — это magic number, который говорит каким интерпретатором обрабатывать скрипт. В этом случае это стандартный sh, а не bash.
pwd — print working directory
lp — line printer
nohup — no hangup
sed — stream editor
yacc — yet another compiler compiler
wc — word count