CURDATE(): no es ninguna variable sino una función y no de PHP sino de SQL (ve los enlaces que te dejé).
Su uso es tal como lo dije antes (salvo que es CURDATE() y no "CURDTAE()"
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
) y aplicado a tu query sería así:
Código:
$sql = "INSERT INTO registro(numero,aclaracion,fecha) VALUES ('".$_POST['numero']."','".$_POST['aclaracion']."', CURDATE())";
... aunque lo que te dije anteriormente debió de funcionar; ¿imprimiste el valor de la variable $fecha?, ¿no tenia el formato YYYY-MM-DD?, ¿estás ejecutando la query???
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
...
De nuevo la invitación a que dejes todo el código implicado.