Del Manual:
Devuelve el ID de la última fila insertada o el último valor de un objeto de secuencia, según el controlador subyacente. Por ejemplo, PDO_PGSQL() requiere que especifique el nombre de un objeto de secuencia para el parámetro de nombre.
Debería ser algo como:
return $db->lastInsertId('yourIdColumn');
[EDITAR] Actualizar enlace al documento