are you using typeset to define local variables by any chance? Niall On Thu, Jun 25, 2009 at 1:00 PM, <Joel.Patterson@xxxxxxxxxxx> wrote: > > > Joel Patterson > Database Administrator > 904 727-2546 > > > This one I'm spending to much time on. > > I have a korn shell script. > > #!/usr/bin/ksh > Do some initialization commands > Call a function startlogfile > Call function 'main' > main calls function runsomething > Runsomething initializes and returns "${SUBJECT}" > main can print ${SUBJECT} > main returns ${SUBJECT} (or "${SUBJECT}", or ASUBJECT=${SUBJECT} > successfully ${ASUBJECT}, or "${ASUBJECT}" > outer most shell cannot print $SUBJECT > > > what's going on? > > Thanks, > -- > //www.freelists.org/webpage/oracle-l > > > -- Niall Litchfield Oracle DBA http://www.orawin.info