From help test:
help test
-n STRING STRING True if string is not empty.
-n tests for a non-zero-length string
if [ -n "${TEMP_FILE_LIST}" ]
tests if the argument "${TEMP_FILE_LIST}" does not have zero length.
"${TEMP_FILE_LIST}"
You can also check
if [ ! -z "${TEMP_FILE_LIST}" ]