I used replaced too, but at the input of replaced array, it is asking for the same data type too, as was in insert array function. So I have to first use built array function and translate my one element (SGL) to 1-D array and then I'm able to use insert or replace funcitons. So still my second part of the question is, do we need to convert an element to 1D array and then we are able to insert in an array, or we can insert and element without converting into an array?