Is it possible to use same dataset in input and output dataset??

1) I am taking two input file out of one is CFF and other is Dataset file which is intially empty. (eg :- Dataset path is : Datasets/abc.ds)
2) After I am using Change Capture Stage to idenity newer entry in CFF file.
3) Finally output stored in Dataset which path is same (eg :- Dataset path is : Datasets/abc.ds)

We can have the same Dataset as the input and output but it
would go as an infinite loop. do u have the dataset write option as
overwrite? then, only the data which was read initially from the input file
will be processed and stored in the the same .ds file.

we can't take directly dataset as input,bcoz it contains data in native
format, so we can't read directly.
if you want to take it as input first you create one job in that job take
this dataset as output and save the metadata and load this meta
data in second job here dataset is a input.