The create would fail as long as there are duplicates. You could still define it with DEFER = YES (which is good practice in most cases when creating an index). The index will be in Rebuild Pending. The rebuild will fail as long as there are duplicates.
I can explain it to you, but i can not understand it for you.