Hello tbabic,
This is not possible. But instead you can easily check within the templatecode if the section is already used within the same body and then for example output nothing (in the generation) or a corresponding hint in the preview.
Example code:
$CMS_SET(set_createOutput,true)$
$CMS_FOR(for_section,#global.section.parent.children(#global.section.class))$
$CMS_IF(#global.section.template.uid == for_section.template.uid)$
$CMS_SET(set_createOutput,false)$
$CMS_SET(void, #for.BREAK)$
$CMS_END_IF$
$CMS_END_FOR$
$CMS_IF(set_createOutput)$
$-- put the complete output of the section here --$
...
$CMS_ELSIF(!set_createOutput && #global.is("PREVIEW"))$
<h3>You must not use this template more than once within a page</h3>
$CMS_END_IF$
Best regards
Holger