Assign value to array separated by #

Hi all ,
I have a string like para1#para2#para3
i want to assign para1 as first element para2 as second and so on
i tried

 
IFS=#
set  -A array  para1#para2#para3
echo ${array[0]}
para1 para2 para3

i want echo ${array[0]}
para1

echo 'para1#para2#para3' | awk 'NF+=0' FS=# OFS='\n'

This works in my ksh

IFS=#
str="para1#para2#para3"
set  -A array  $str
echo ${array[0]}
echo ${array[1]}
arr=($str)
echo ${arr[0]}
echo ${arr[1]}