Paul, Your SUBSTR values are incorrect for the Month and Day.
Code:
1234567890
2004/03/15
The Month starts in position 6 for 2 characters and the Day starts in position 9 for 2 characters.
Code:
DATE( SUBSTR(POL_DT,1,4) || '-' ||
SUBSTR(POL_DT,6,2) || '-' ||
SUBSTR(POL_DT,9,2) )