hi Siva,
You can do the following , instead of using the Oracle view directly as a source -
Step 1 : First fire that view in data base and check whether data is retrieved or not.
Step 2 : Then do one one thing. Use SQL transform as source and inside it write the select statement.
If data is retrieved in Step 1 , you will definitely get data in step 2 .
Now map the output of step 2 to the template table.