Hola kiko's,
Es correcto lo que comentas, solamente es posible asignar
CURRENT_TIMESTAMP como valor
DEFAULT a una columna
TIMESTAMP.
En el siguiente
SQL Fiddle te dejo una posible opción que quizás te sea útil, al menos te deje alguna idea de como solventar el problema.